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