Update rjp++ CMake project to match rjp's
This commit is contained in:
@@ -10,7 +10,6 @@ include_directories("${INCLUDE_PATH}")
|
||||
|
||||
option(ENABLE_SHARED "Build shared library" OFF)
|
||||
|
||||
|
||||
set(SOURCE_LIST "src/allocator.cpp" "src/array.cpp" "src/integral.cpp" "src/object.cpp" "src/rjp.cpp" "src/string.cpp" "src/string_val.cpp" "src/value.cpp")
|
||||
if(ENABLE_SHARED)
|
||||
set(RJP++_LIBFLAGS "-lrjp++")
|
||||
@@ -31,6 +30,12 @@ set(CPP_HEADERS ${INCLUDE_PATH}/array.hpp ${INCLUDE_PATH}/integral.hpp ${INCLUDE
|
||||
${INCLUDE_PATH}/member.hpp ${INCLUDE_PATH}/object.hpp ${INCLUDE_PATH}/rjp_internal.hpp
|
||||
${INCLUDE_PATH}/string.hpp ${INCLUDE_PATH}/string_val.hpp ${INCLUDE_PATH}/value.hpp)
|
||||
|
||||
|
||||
if(ENABLE_PROFILING)
|
||||
target_compile_options(rjp++ PRIVATE -fsanitize=address -fno-omit-frame-pointer -fno-optimize-sibling-calls)
|
||||
target_link_options(rjp++ PRIVATE -fsanitize=address -fno-omit-frame-pointer -fno-optimize-sibling-calls)
|
||||
endif()
|
||||
|
||||
set_target_properties(rjp++ PROPERTIES COMPILE_FLAGS -std=c++17)
|
||||
target_compile_options(rjp++ PRIVATE -Wall -Wextra -pedantic)
|
||||
target_link_libraries(rjp++ rjp -lrexy)
|
||||
|
||||
Reference in New Issue
Block a user