File tree Expand file tree Collapse file tree 8 files changed +14
-17
lines changed
Expand file tree Collapse file tree 8 files changed +14
-17
lines changed Original file line number Diff line number Diff line change @@ -46,8 +46,10 @@ set_property(GLOBAL PROPERTY USE_FOLDERS ON)
4646
4747if (MSL_SHARED)
4848 set (MSL_LIB SHARED)
49+ set (Boost_USE_STATIC_LIBS OFF )
4950else ()
5051 set (MSL_LIB STATIC )
52+ set (Boost_USE_STATIC_LIBS ON )
5153endif ()
5254
5355if (MSL_OUTPUT_DIR)
@@ -58,7 +60,7 @@ endif()
5860
5961set (MSL_MAJOR_VERSION 1)
6062set (MSL_MINOR_VERSION 4)
61- set (MSL_PATCH_VERSION 3 )
63+ set (MSL_PATCH_VERSION 4 )
6264set (MSL_VERSION ${MSL_MAJOR_VERSION} .${MSL_MINOR_VERSION} .${MSL_PATCH_VERSION} )
6365
6466set (MSL_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR} )
Original file line number Diff line number Diff line change 1- if (NOT MSL_SHARED)
2- set (Boost_USE_STATIC_LIBS ON )
3- endif ()
41find_package (Boost COMPONENTS system thread filesystem wave REQUIRED)
52find_package (Threads)
63
@@ -64,6 +61,7 @@ target_include_directories(msl_compile
6461 src)
6562target_link_libraries (msl_compile
6663 PRIVATE SPIRV-Tools-opt ${Boost_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} )
64+ target_compile_definitions (msl_compile PRIVATE BOOST_ALL_NO_LIB)
6765
6866msl_set_folder(msl_compile libs)
6967msl_setup_filters(SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR} /src
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ target_include_directories(msl_compile_test
2121 PRIVATE ${GTEST_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS} ${GLSLANG_DIR} ${SPIRV_CROSS_DIR} ../src)
2222target_link_libraries (msl_compile_test
2323 PRIVATE msl_compile ${Boost_LIBRARIES} ${GTEST_BOTH_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} )
24+ target_compile_definitions (msl_compile_test PRIVATE BOOST_ALL_NO_LIB)
2425
2526msl_set_folder(msl_compile_test tests)
2627add_test (NAME MSLCompileTest COMMAND msl_compile_test)
Original file line number Diff line number Diff line change 1- if (NOT MSL_SHARED)
2- set (Boost_USE_STATIC_LIBS ON )
3- endif ()
41find_package (Boost COMPONENTS system program_options filesystem)
52
63file (GLOB_RECURSE sources *.cpp *.h)
74add_executable (mslb-extract ${sources} )
85
96target_include_directories (mslb-extract PRIVATE ${Boost_INCLUDE_DIRS} )
107target_link_libraries (mslb-extract PRIVATE msl_client ${Boost_LIBRARIES} )
11- target_compile_definitions (mslb-extract PRIVATE MSL_MAJOR_VERSION=${MSL_MAJOR_VERSION}
12- MSL_MINOR_VERSION=${MSL_MINOR_VERSION} MSL_PATCH_VERSION=${MSL_PATCH_VERSION} )
8+ target_compile_definitions (mslb-extract PRIVATE BOOST_ALL_NO_LIB
9+ MSL_MAJOR_VERSION=${MSL_MAJOR_VERSION} MSL_MINOR_VERSION=${MSL_MINOR_VERSION}
10+ MSL_PATCH_VERSION=${MSL_PATCH_VERSION} )
1311
1412msl_set_folder(mslb-extract tools)
1513
Original file line number Diff line number Diff line change 1- if (NOT MSL_SHARED)
2- set (Boost_USE_STATIC_LIBS ON )
3- endif ()
41find_package (Boost COMPONENTS system program_options)
52
63file (GLOB_RECURSE sources *.cpp *.h)
74add_executable (mslc ${sources} )
85
96target_include_directories (mslc PRIVATE ${Boost_INCLUDE_DIRS} )
107target_link_libraries (mslc PRIVATE msl_compile ${Boost_LIBRARIES} )
11- target_compile_definitions (mslc PRIVATE MSL_MAJOR_VERSION=${MSL_MAJOR_VERSION}
12- MSL_MINOR_VERSION=${MSL_MINOR_VERSION} MSL_PATCH_VERSION=${MSL_PATCH_VERSION} )
8+ target_compile_definitions (mslc PRIVATE BOOST_ALL_NO_LIB
9+ MSL_MAJOR_VERSION=${MSL_MAJOR_VERSION} MSL_MINOR_VERSION=${MSL_MINOR_VERSION}
10+ MSL_PATCH_VERSION=${MSL_PATCH_VERSION} )
1311
1412msl_set_folder(mslc tools)
1513
You can’t perform that action at this time.
0 commit comments