From 21beb3fc15e565b0b185968f8d1ee7ff3845e3ca Mon Sep 17 00:00:00 2001 From: kallaballa Date: Tue, 4 Jul 2023 17:06:30 +0000 Subject: [PATCH] explicitly set the LINKER_LANGUAGE --- modules/v4d/CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/v4d/CMakeLists.txt b/modules/v4d/CMakeLists.txt index 6c7ee3e24..6cabf6235 100755 --- a/modules/v4d/CMakeLists.txt +++ b/modules/v4d/CMakeLists.txt @@ -8,6 +8,7 @@ else() endif() set(the_description "V4D Visualization Module") +set(OPENCV_MODULE_IS_PART_OF_WORLD OFF) macro(add_emscripten_sample sample source assets) ocv_add_executable(${sample} ${source}) @@ -95,6 +96,7 @@ cmake_policy(SET CMP0079 NEW) ocv_create_module() ocv_add_samples(opencv_v4d opencv_core opencv_imgproc opencv_videoio opencv_video opencv_imgcodecs opencv_v4d opencv_face opencv_tracking opencv_objdetect opencv_stitching opencv_optflow opencv_imgcodecs opencv_features2d opencv_dnn opencv_flann) +set_target_properties(${the_module} PROPERTIES LINKER_LANGUAGE CXX) add_custom_command( TARGET ${the_module} POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy @@ -174,7 +176,7 @@ else() endif() add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/third/nanogui "${CMAKE_CURRENT_BINARY_DIR}/../../lib") -target_compile_features(opencv_v4d PRIVATE cxx_std_20) +target_compile_features(${the_module} PRIVATE cxx_std_20) target_compile_features(nanogui PRIVATE cxx_std_20) target_link_libraries(nanogui PRIVATE glfw) target_include_directories(nanogui PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/third/nanogui/ext/glad/include/")