Revision: 76797
          http://sourceforge.net/p/brlcad/code/76797
Author:   starseeker
Date:     2020-08-16 16:49:14 +0000 (Sun, 16 Aug 2020)
Log Message:
-----------
Fix function applying definitions

Modified Paths:
--------------
    brlcad/trunk/src/other/tcl/CMakeLists.txt

Modified: brlcad/trunk/src/other/tcl/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/other/tcl/CMakeLists.txt   2020-08-16 16:36:51 UTC (rev 
76796)
+++ brlcad/trunk/src/other/tcl/CMakeLists.txt   2020-08-16 16:49:14 UTC (rev 
76797)
@@ -106,10 +106,13 @@
 # Windows specific flags
 function(TCL_WIN_FLAGS srcfiles)
   if (MSVC)
-    set_property(SOURCE ${srcfiles} APPEND_STRING "-D_UNICODE 
-D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEP")
-    set_property(SOURCE ${srcfiles} APPEND_STRING "-Ot -Oi -fp:strict -Gs -GS 
-GL -MD")
-    set_property(SOURCE ${srcfiles} APPEND_STRING 
-DTCL_PIPE_DLL="tclpip${TCL_VERSION_MAJOR}${TCL_VERSION_MINOR}.dll")
-    set_property(SOURCE ${srcfiles} APPEND_STRING "-Dinline=__inline")
+    foreach(srcfile ${${srcfiles}})
+      message("Applying to ${srcfile}")
+      set_property(SOURCE ${srcfile} APPEND_STRING PROPERTY 
COMPILE_DEFINITIONS "-D_UNICODE -D_CRT_SECURE_NO_DEPRECATE 
-D_CRT_NONSTDC_NO_DEP")
+      set_property(SOURCE ${srcfile} APPEND_STRING PROPERTY 
COMPILE_DEFINITIONS "-Ot -Oi -fp:strict -Gs -GS -GL -MD")
+      set_property(SOURCE ${srcfile} APPEND_STRING PROPERTY 
COMPILE_DEFINITIONS 
-DTCL_PIPE_DLL="tclpip${TCL_VERSION_MAJOR}${TCL_VERSION_MINOR}.dll")
+      set_property(SOURCE ${srcfile} APPEND_STRING PROPERTY 
COMPILE_DEFINITIONS "-Dinline=__inline")
+    endforeach(srcfile ${${srcfiles}})
   endif (MSVC)
 endfunction(TCL_WIN_FLAGS)
 
@@ -1257,7 +1260,7 @@
   endif (NOT APPLE)
 endif (WIN32)
 
-TCL_WIN_FLAGS(${TCL_SRCS})
+TCL_WIN_FLAGS(TCL_SRCS)
 
 set(TCL_INCLUDE_PATH ${TCL_SOURCE_DIR}/generic ${TCL_SOURCE_DIR}/libtommath 
${TCL_BINARY_DIR}/include)
 if (WIN32)

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to