@@ -58,9 +58,7 @@ ENDMACRO(EXCLUDE_OR_INSTALL target dest arg_3 )
5858# optional 4th argument of "TESTABLE", passed to EXCLUDE_OR_INSTALL macro
5959# optional args can also be used by MSVC-specific code, but it looks like these two uses
6060# will not conflict because the MSVC args must contain "STRICT"
61- MACRO (SCL_ADDEXEC execname srcs libs )
62- STRING (REGEX REPLACE " " ";" srcslist "${srcs} " )
63- STRING (REGEX REPLACE " " ";" libslist "${libs} " )
61+ MACRO (SCL_ADDEXEC execname srcslist libslist )
6462 add_executable (${execname} ${srcslist} )
6563 target_link_libraries (${execname} ${libslist} )
6664 DEFINE_DLL_IMPORTS (${execname} "${libslist} " ) #add import definitions for all libs that the executable is linked to
@@ -75,15 +73,13 @@ MACRO(SCL_ADDEXEC execname srcs libs)
7573 IF (LOCAL_COMPILE_FLAGS)
7674 SET_TARGET_PROPERTIES (${execname} PROPERTIES COMPILE_FLAGS ${LOCAL_COMPILE_FLAGS} )
7775 ENDIF (LOCAL_COMPILE_FLAGS )
78- ENDMACRO (SCL_ADDEXEC execname srcs libs )
76+ ENDMACRO (SCL_ADDEXEC execname srcslist libslist )
7977
8078#SCL_ADDLIB( libname "source files" "linked libs" ["TESTABLE"] ["MSVC flag" ...])
8179# optional 4th argument of "TESTABLE", passed to EXCLUDE_OR_INSTALL macro
8280# optional args can also be used by MSVC-specific code, but it looks like these two uses
8381# will not conflict because the MSVC args must contain "STRICT"
84- MACRO (SCL_ADDLIB libname srcs libs )
85- STRING (REGEX REPLACE " " ";" srcslist "${srcs} " )
86- STRING (REGEX REPLACE " " ";" libslist1 "${libs} " )
82+ MACRO (SCL_ADDLIB libname srcslist libslist )
8783 STRING (REGEX REPLACE "-framework;" "-framework " libslist "${libslist1} " )
8884 IF (SCL_BUILD_SHARED_LIBS)
8985 add_library (${libname} SHARED ${srcslist} )
@@ -134,4 +130,4 @@ MACRO(SCL_ADDLIB libname srcs libs)
134130 SET_TARGET_PROPERTIES (${libname} -static PROPERTIES COMPILE_FLAGS ${LOCAL_COMPILE_FLAGS} )
135131 ENDIF (BUILD_STATIC_LIBS AND NOT MSVC )
136132 ENDIF (LOCAL_COMPILE_FLAGS )
137- ENDMACRO (SCL_ADDLIB libname srcs libs )
133+ ENDMACRO (SCL_ADDLIB libname srcslist libslist )
0 commit comments