Skip to content

Commit 064eb0b

Browse files
committed
CMake: Make simdjson-internal-flags subsume simdjson-flags
1 parent af968c5 commit 064eb0b

File tree

5 files changed

+6
-4
lines changed

5 files changed

+6
-4
lines changed

fuzz/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ if(ENABLE_FUZZING)
4040
else ()
4141
target_link_libraries(simdjson-fuzzer INTERFACE simdjson)
4242
endif ()
43-
target_link_libraries(simdjson-fuzzer INTERFACE simdjson-flags simdjson-internal-flags)
43+
target_link_libraries(simdjson-fuzzer INTERFACE simdjson-internal-flags)
4444
target_link_libraries(simdjson-fuzzer INTERFACE ${SIMDJSON_FUZZ_LDFLAGS})
4545

4646
# Define the fuzzers

simdjson-flags.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ set(THREADS_PREFER_PTHREAD_FLAG ON)
3636
#
3737
add_library(simdjson-flags INTERFACE)
3838
add_library(simdjson-internal-flags INTERFACE)
39+
target_link_libraries(simdjson-internal-flags INTERFACE simdjson-flags)
40+
3941
if(MSVC)
4042
target_compile_options(simdjson-internal-flags INTERFACE /nologo /D_CRT_SECURE_NO_WARNINGS)
4143
target_compile_options(simdjson-internal-flags INTERFACE /WX /W3 /sdl)

singleheader/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ add_dependencies(simdjson-singleheader-source amalgamate)
9393
# Test the generated simdjson.cpp/simdjson.h using the generated amalgamate_demo.cpp
9494
#
9595
add_executable(amalgamate_demo $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/amalgamate_demo.cpp>)
96-
target_link_libraries(amalgamate_demo simdjson-singleheader-include-source simdjson-internal-flags simdjson-flags)
96+
target_link_libraries(amalgamate_demo simdjson-singleheader-include-source simdjson-internal-flags)
9797
add_test(amalgamate_demo amalgamate_demo ${EXAMPLE_JSON} ${EXAMPLE_NDJSON})
9898

9999
install(FILES simdjson.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})

tests/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ function(add_cpp_test TEST_NAME)
3535
endif()
3636
endfunction()
3737
# Most tests need test data, and many need windows headers.
38-
link_libraries(simdjson-flags simdjson-internal-flags test-data simdjson-windows-headers)
38+
link_libraries(simdjson-internal-flags test-data simdjson-windows-headers)
3939

4040
include(${PROJECT_SOURCE_DIR}/tests/add_cpp_test.cmake)
4141

tools/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
link_libraries(simdjson simdjson-flags simdjson-internal-flags simdjson-windows-headers)
1+
link_libraries(simdjson simdjson-internal-flags simdjson-windows-headers)
22

33
add_executable(json2json json2json.cpp)
44
add_executable(jsonstats jsonstats.cpp)

0 commit comments

Comments
 (0)