diff --git a/3rdp/build/CMakeLists-cl.txt b/3rdp/build/CMakeLists-cl.txt index b561a633424408c19f8d3cd958fcec2e1a36c3f4..01603b6ee2de45a1ed7ea826057ae4812dbe50eb 100644 --- a/3rdp/build/CMakeLists-cl.txt +++ b/3rdp/build/CMakeLists-cl.txt @@ -503,9 +503,7 @@ target_compile_definitions(cl PRIVATE _FORTIFY_SOURCE=2) target_compile_definitions(cl PRIVATE OSVERSION=${SYSTEM_VERSION}) target_compile_definitions(cl PRIVATE FIXED_SEED=0x${FIXED_SEED}) target_compile_definitions(cl PRIVATE CONFIG_NO_DEVICES) +target_compile_definitions(cl INTERFACE STATIC_LIB) target_include_directories(cl PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) -target_include_directories(cl PUBLIC $<TARGET_FILE_DIR:cl>) +target_include_directories(cl INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}) target_link_libraries(cl ${CMAKE_THREAD_LIBS_INIT}) - -# Copy header into build directory... -add_custom_command(TARGET cl POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/cryptlib.h $<TARGET_FILE_DIR:cl>) diff --git a/src/syncterm/CMakeLists.txt b/src/syncterm/CMakeLists.txt index f27b87c6e3dd946821593e45fdca92a61e7c7f93..a3761fe1a3944c50f21ceafae601078246a4fdc4 100644 --- a/src/syncterm/CMakeLists.txt +++ b/src/syncterm/CMakeLists.txt @@ -60,6 +60,10 @@ if(NOT WITHOUT_CRYPTLIB) list(APPEND SOURCE ssh.c telnets.c) endif() +if(WIN32) + list(APPEND SOURCE syncterm.rc) +endif() + add_executable(syncterm MACOSX_BUNDLE ${SOURCE}) set_target_properties(syncterm PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist