File tree Expand file tree Collapse file tree 7 files changed +31
-33
lines changed Expand file tree Collapse file tree 7 files changed +31
-33
lines changed Original file line number Diff line number Diff line change @@ -26,13 +26,13 @@ ExternalProject_Add(
2626 "${CMAKE_CURRENT_BINARY_DIR} /ppc_googletest/install" )
2727
2828function (ppc_link_gtest exec_func_lib)
29- # Add external project include directories
30- target_include_directories (
31- ${exec_func_lib}
32- PUBLIC ${CMAKE_SOURCE_DIR} /3rdparty/googletest/googletest/include )
29+ # Add external project include directories
30+ target_include_directories (
31+ ${exec_func_lib}
32+ PUBLIC ${CMAKE_SOURCE_DIR} /3rdparty/googletest/googletest/include )
3333
34- add_dependencies (${exec_func_lib} ppc_googletest)
35- target_link_directories (${exec_func_lib} PUBLIC
36- "${CMAKE_BINARY_DIR} /ppc_googletest/install/lib" )
37- target_link_libraries (${exec_func_lib} PUBLIC gtest gtest_main)
34+ add_dependencies (${exec_func_lib} ppc_googletest)
35+ target_link_directories (${exec_func_lib} PUBLIC
36+ "${CMAKE_BINARY_DIR} /ppc_googletest/install/lib" )
37+ target_link_libraries (${exec_func_lib} PUBLIC gtest gtest_main)
3838endfunction ()
Original file line number Diff line number Diff line change @@ -21,12 +21,11 @@ ExternalProject_Add(
2121 --prefix "${CMAKE_CURRENT_BINARY_DIR} /ppc_json/install" )
2222
2323function (ppc_link_json exec_func_lib)
24- # Add external project include directories
25- target_include_directories (
26- ${exec_func_lib}
27- PUBLIC ${CMAKE_SOURCE_DIR} /3rdparty/json/include )
24+ # Add external project include directories
25+ target_include_directories (${exec_func_lib}
26+ PUBLIC ${CMAKE_SOURCE_DIR} /3rdparty/json/include )
2827
29- add_dependencies (${exec_func_lib} ppc_json)
30- target_link_directories (${exec_func_lib} INTERFACE
31- "${CMAKE_BINARY_DIR} /ppc_json/install/include" )
32- endfunction ()
28+ add_dependencies (${exec_func_lib} ppc_json)
29+ target_link_directories (${exec_func_lib} INTERFACE
30+ "${CMAKE_BINARY_DIR} /ppc_json/install/include" )
31+ endfunction ()
Original file line number Diff line number Diff line change @@ -42,17 +42,16 @@ endif()
4242function (ppc_link_envpp exec_func_lib)
4343 # Add external project include directories
4444 target_include_directories (
45- ${exec_func_lib}
46- PUBLIC ${CMAKE_SOURCE_DIR} /3rdparty/libenvpp/include )
45+ ${exec_func_lib} PUBLIC ${CMAKE_SOURCE_DIR} /3rdparty/libenvpp/include )
4746 target_include_directories (
48- ${exec_func_lib} SYSTEM
49- PUBLIC ${CMAKE_SOURCE_DIR} /3rdparty/libenvpp/external/fmt/include )
47+ ${exec_func_lib} SYSTEM
48+ PUBLIC ${CMAKE_SOURCE_DIR} /3rdparty/libenvpp/external/fmt/include )
5049
5150 add_dependencies (${exec_func_lib} ppc_libenvpp)
5251 target_link_directories (${exec_func_lib} PUBLIC
53- "${CMAKE_BINARY_DIR} /ppc_libenvpp/install/lib" )
52+ "${CMAKE_BINARY_DIR} /ppc_libenvpp/install/lib" )
5453 target_link_directories (${exec_func_lib} PUBLIC
55- "${CMAKE_BINARY_DIR} /ppc_libenvpp/build" )
54+ "${CMAKE_BINARY_DIR} /ppc_libenvpp/build" )
5655 target_link_libraries (${exec_func_lib} PUBLIC ${PPC_ENVPP_LIB_NAME} )
5756 target_link_libraries (${exec_func_lib} PUBLIC ${PPC_FMT_LIB_NAME} )
5857endfunction ()
Original file line number Diff line number Diff line change @@ -7,12 +7,12 @@ function(ppc_link_mpi exec_func_lib)
77 find_package (MPI REQUIRED)
88 if (MPI_COMPILE_FLAGS)
99 set_target_properties (${exec_func_lib} PROPERTIES COMPILE_FLAGS
10- "${MPI_COMPILE_FLAGS} " )
10+ "${MPI_COMPILE_FLAGS} " )
1111 endif (MPI_COMPILE_FLAGS)
1212
1313 if (MPI_LINK_FLAGS)
1414 set_target_properties (${exec_func_lib} PROPERTIES LINK_FLAGS
15- "${MPI_LINK_FLAGS} " )
15+ "${MPI_LINK_FLAGS} " )
1616 endif (MPI_LINK_FLAGS)
1717 target_include_directories (${exec_func_lib} PUBLIC ${MPI_INCLUDE_PATH} )
1818 target_link_libraries (${exec_func_lib} PUBLIC ${MPI_LIBRARIES} )
Original file line number Diff line number Diff line change @@ -45,13 +45,12 @@ endif()
4545
4646function (ppc_link_tbb exec_func_lib)
4747 # Add external project include directories
48- target_include_directories (
49- ${exec_func_lib}
50- PUBLIC ${CMAKE_SOURCE_DIR} /3rdparty/onetbb/include )
48+ target_include_directories (${exec_func_lib}
49+ PUBLIC ${CMAKE_SOURCE_DIR} /3rdparty/onetbb/include )
5150
5251 add_dependencies (${exec_func_lib} ppc_onetbb)
5352 target_link_directories (${exec_func_lib} PUBLIC
54- ${CMAKE_BINARY_DIR} /ppc_onetbb/install /lib)
53+ ${CMAKE_BINARY_DIR} /ppc_onetbb/install /lib)
5554 if (NOT MSVC )
5655 target_link_libraries (${exec_func_lib} PUBLIC ${PPC_TBB_LIB_NAME} )
5756 endif ()
Original file line number Diff line number Diff line change @@ -31,5 +31,5 @@ endfunction()
3131function (ppc_link_openmp exec_func_lib)
3232 find_package (OpenMP REQUIRED)
3333 target_link_libraries (${exec_func_lib} PUBLIC ${OpenMP_libomp_LIBRARY}
34- OpenMP::OpenMP_CXX)
34+ OpenMP::OpenMP_CXX)
3535endfunction ()
Original file line number Diff line number Diff line change 11function (ppc_link_stb exec_func_lib)
2- add_library (stb_image STATIC ${CMAKE_SOURCE_DIR} /3rdparty/stb_image_wrapper.cpp)
3- target_include_directories (stb_image PUBLIC ${CMAKE_SOURCE_DIR} /3rdparty/stb)
4- target_link_libraries (${exec_func_lib} PUBLIC stb_image)
5- endfunction ()
2+ add_library (stb_image STATIC
3+ ${CMAKE_SOURCE_DIR} /3rdparty/stb_image_wrapper.cpp)
4+ target_include_directories (stb_image PUBLIC ${CMAKE_SOURCE_DIR} /3rdparty/stb)
5+ target_link_libraries (${exec_func_lib} PUBLIC stb_image)
6+ endfunction ()
You can’t perform that action at this time.
0 commit comments