Update rjp++ CMake project to match rjp's

This commit is contained in:
rexy712
2020-03-09 14:39:37 -07:00
parent 67036521d3
commit 821ca95610

View File

@@ -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)