diff --git a/sq/CMakeLists.txt b/sq/CMakeLists.txt index bdea07d0..2b7d5caf 100644 --- a/sq/CMakeLists.txt +++ b/sq/CMakeLists.txt @@ -3,6 +3,7 @@ if(NOT DISABLE_DYNAMIC) add_executable(sq sq.c) add_executable(squirrel::interpreter ALIAS sq) set_target_properties(sq PROPERTIES LINKER_LANGUAGE C EXPORT_NAME interpreter) + set_target_properties(sq PROPERTIES LINKER_LANGUAGE CXX EXPORT_NAME interpreter) target_link_libraries(sq squirrel sqstdlib) if(NOT SQ_DISABLE_INSTALLER) install(TARGETS sq EXPORT squirrel RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT Runtime) @@ -17,6 +18,7 @@ if(NOT DISABLE_STATIC) add_executable(sq_static sq.c) add_executable(squirrel::interpreter_static ALIAS sq) set_target_properties(sq_static PROPERTIES LINKER_LANGUAGE C EXPORT_NAME interpreter_static) + set_target_properties(sq_static PROPERTIES LINKER_LANGUAGE CXX EXPORT_NAME interpreter_static) target_link_libraries(sq_static squirrel_static sqstdlib_static) if(NOT SQ_DISABLE_INSTALLER) install(TARGETS sq_static EXPORT squirrel RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT Runtime)