Skip to content
Snippets Groups Projects
Commit 4f411157 authored by Deucе's avatar Deucе :ok_hand_tone4:
Browse files

The last few bits to make SyncTERM build for Windows on Windows.

The resulting binary crashes, but at least it builds!
parent e5421844
No related branches found
No related tags found
No related merge requests found
Pipeline #6790 passed
...@@ -503,9 +503,7 @@ target_compile_definitions(cl PRIVATE _FORTIFY_SOURCE=2) ...@@ -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 OSVERSION=${SYSTEM_VERSION})
target_compile_definitions(cl PRIVATE FIXED_SEED=0x${FIXED_SEED}) target_compile_definitions(cl PRIVATE FIXED_SEED=0x${FIXED_SEED})
target_compile_definitions(cl PRIVATE CONFIG_NO_DEVICES) 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 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}) 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>)
...@@ -60,6 +60,10 @@ if(NOT WITHOUT_CRYPTLIB) ...@@ -60,6 +60,10 @@ if(NOT WITHOUT_CRYPTLIB)
list(APPEND SOURCE ssh.c telnets.c) list(APPEND SOURCE ssh.c telnets.c)
endif() endif()
if(WIN32)
list(APPEND SOURCE syncterm.rc)
endif()
add_executable(syncterm MACOSX_BUNDLE ${SOURCE}) add_executable(syncterm MACOSX_BUNDLE ${SOURCE})
set_target_properties(syncterm PROPERTIES set_target_properties(syncterm PROPERTIES
MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment