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