diff --git a/Source/compositorclient/test/legacy-test/CMakeLists.txt b/Source/compositorclient/test/legacy-test/CMakeLists.txt index 7ad7b107..e36c0f12 100644 --- a/Source/compositorclient/test/legacy-test/CMakeLists.txt +++ b/Source/compositorclient/test/legacy-test/CMakeLists.txt @@ -23,6 +23,10 @@ find_package(${NAMESPACE}LocalTracer CONFIG REQUIRED) add_executable(compositorclient_test main.cpp) +set_target_properties(compositorclient_test PROPERTIES + CXX_STANDARD ${CXX_STD} + CXX_STANDARD_REQUIRED YES) + target_link_libraries(compositorclient_test PRIVATE ${NAMESPACE}Core::${NAMESPACE}Core diff --git a/Source/cryptography/implementation/OpenSSL/CMakeLists.txt b/Source/cryptography/implementation/OpenSSL/CMakeLists.txt index 2bf64cfb..55084529 100644 --- a/Source/cryptography/implementation/OpenSSL/CMakeLists.txt +++ b/Source/cryptography/implementation/OpenSSL/CMakeLists.txt @@ -42,6 +42,10 @@ add_library(${TARGET} STATIC Random.cpp ) +set_target_properties(${TARGET} PROPERTIES + CXX_STANDARD ${CXX_STD} + CXX_STANDARD_REQUIRED YES) + target_link_libraries(${TARGET} PRIVATE ${NAMESPACE}Core::${NAMESPACE}Core diff --git a/Source/cryptography/implementation/SecApi/CMakeLists.txt b/Source/cryptography/implementation/SecApi/CMakeLists.txt index f5d56a4f..8cddfe3e 100644 --- a/Source/cryptography/implementation/SecApi/CMakeLists.txt +++ b/Source/cryptography/implementation/SecApi/CMakeLists.txt @@ -31,6 +31,10 @@ add_library(${TARGET} STATIC Random.cpp ) +set_target_properties(${TARGET} PROPERTIES + CXX_STANDARD ${CXX_STD} + CXX_STANDARD_REQUIRED YES) + target_link_libraries(${TARGET} PUBLIC ${NAMESPACE}Core::${NAMESPACE}Core diff --git a/Source/cryptography/implementation/Thunder/CMakeLists.txt b/Source/cryptography/implementation/Thunder/CMakeLists.txt index 248dd47a..cb9490ed 100644 --- a/Source/cryptography/implementation/Thunder/CMakeLists.txt +++ b/Source/cryptography/implementation/Thunder/CMakeLists.txt @@ -31,6 +31,10 @@ target_link_libraries(${TARGET} ${NAMESPACE}Cryptalgo::${NAMESPACE}Cryptalgo ) +set_target_properties(${TARGET} PROPERTIES + CXX_STANDARD ${CXX_STD} + CXX_STANDARD_REQUIRED YES) + target_include_directories(${TARGET} PUBLIC $ diff --git a/Source/cryptography/tests/cryptography_test/NetflixVaultGenerator/CMakeLists.txt b/Source/cryptography/tests/cryptography_test/NetflixVaultGenerator/CMakeLists.txt index ceacbcba..01c51f08 100644 --- a/Source/cryptography/tests/cryptography_test/NetflixVaultGenerator/CMakeLists.txt +++ b/Source/cryptography/tests/cryptography_test/NetflixVaultGenerator/CMakeLists.txt @@ -25,6 +25,10 @@ add_executable(NetflixVaultGenerator main.cpp ) +set_target_properties(NetflixVaultGenerator PROPERTIES + CXX_STANDARD ${CXX_STD} + CXX_STANDARD_REQUIRED YES) + target_link_libraries(NetflixVaultGenerator PRIVATE OpenSSL::Crypto diff --git a/Source/cryptography/tests/rpc_cryptography_test/CMakeLists.txt b/Source/cryptography/tests/rpc_cryptography_test/CMakeLists.txt index b7380a85..ea82d655 100644 --- a/Source/cryptography/tests/rpc_cryptography_test/CMakeLists.txt +++ b/Source/cryptography/tests/rpc_cryptography_test/CMakeLists.txt @@ -24,6 +24,10 @@ set(TARGET rpc_cryptography_test) add_executable(${TARGET} rpc_cryptography_test.cpp) +set_target_properties(${TARGET} PROPERTIES + CXX_STANDARD ${CXX_STD} + CXX_STANDARD_REQUIRED YES) + target_include_directories(${TARGET} PRIVATE $ diff --git a/Source/graphicsbuffer/example/CMakeLists.txt b/Source/graphicsbuffer/example/CMakeLists.txt index c96927f7..97f86d39 100644 --- a/Source/graphicsbuffer/example/CMakeLists.txt +++ b/Source/graphicsbuffer/example/CMakeLists.txt @@ -24,6 +24,10 @@ find_package(CompileSettingsDebug REQUIRED) add_executable(graphicsbuffertest main.cpp) +set_target_properties(graphicsbuffertest PROPERTIES + CXX_STANDARD ${CXX_STD} + CXX_STANDARD_REQUIRED YES) + target_link_libraries(graphicsbuffertest PRIVATE CompileSettingsDebug::CompileSettingsDebug ${NAMESPACE}Definitions::${NAMESPACE}Definitions diff --git a/Tests/ocdmtest/CMakeLists.txt b/Tests/ocdmtest/CMakeLists.txt index 31ce1023..35bc2b3a 100644 --- a/Tests/ocdmtest/CMakeLists.txt +++ b/Tests/ocdmtest/CMakeLists.txt @@ -33,6 +33,11 @@ add_executable(${PROJECT_NAME} main.cpp ) +set_target_properties(${TARGET} PROPERTIES + CXX_STANDARD ${CXX_STD} + CXX_STANDARD_REQUIRED YES) + + target_link_libraries(${TARGET} PRIVATE ${NAMESPACE}Core::${NAMESPACE}Core