33MACRO (DEFINE_DLL_EXPORTS libname )
44 IF ( MSVC OR BORLAND )
55 if ( ${libname} MATCHES "sdai_.*" )
6- set ( export "SCL_SCHEMA_DLL_EXPORTS " )
6+ set ( export "SC_SCHEMA_DLL_EXPORTS " )
77 else ()
88 STRING (REGEX REPLACE "lib" "" shortname "${libname} " )
99 STRING (REGEX REPLACE "step" "" LOWERCORE "${shortname} " )
1010 STRING (TOUPPER ${LOWERCORE} UPPER_CORE)
11- set ( export "SCL_ ${UPPER_CORE} _DLL_EXPORTS" )
11+ set ( export "SC_ ${UPPER_CORE} _DLL_EXPORTS" )
1212 endif ()
1313 get_target_property (defs ${libname} COMPILE_DEFINITIONS )
1414 if ( defs ) #if no properties, ${defs} will be defs-NOTFOUND which CMake interprets as false
@@ -31,7 +31,7 @@ MACRO( DEFINE_DLL_IMPORTS tgt libs )
3131 STRING (REGEX REPLACE "lib" "" shortname "${lib} " )
3232 STRING (REGEX REPLACE "step" "" LOWERCORE "${shortname} " )
3333 STRING (TOUPPER ${LOWERCORE} UPPER_CORE)
34- list ( APPEND defs "SCL_ ${UPPER_CORE} _DLL_IMPORTS" )
34+ list ( APPEND defs "SC_ ${UPPER_CORE} _DLL_IMPORTS" )
3535 endforeach ( lib ${libs} )
3636 if ( DEFINED defs )
3737 if ( defs )
@@ -47,54 +47,54 @@ ENDMACRO( DEFINE_DLL_IMPORTS tgt libs )
4747# EXCLUDE_FROM_ALL cannot be set on targets that are to be installed,
4848# so either test the target or install it - but not both
4949MACRO (EXCLUDE_OR_INSTALL target dest arg_3 )
50- if ( NOT ( ( SCL_ENABLE_TESTING ) AND ( "${arg_3} " STREQUAL "TESTABLE" ) ) )
50+ if ( NOT ( ( SC_ENABLE_TESTING ) AND ( "${arg_3} " STREQUAL "TESTABLE" ) ) )
5151 INSTALL (TARGETS ${target} DESTINATION ${dest} )
52- else ( NOT ( ( SCL_ENABLE_TESTING ) AND ( "${arg_3} " STREQUAL "TESTABLE" ) ) )
52+ else ( NOT ( ( SC_ENABLE_TESTING ) AND ( "${arg_3} " STREQUAL "TESTABLE" ) ) )
5353 set_target_properties ( ${target} PROPERTIES EXCLUDE_FROM_ALL ON )
54- endif ( NOT ( ( SCL_ENABLE_TESTING ) AND ( "${arg_3} " STREQUAL "TESTABLE" ) ) )
54+ endif ( NOT ( ( SC_ENABLE_TESTING ) AND ( "${arg_3} " STREQUAL "TESTABLE" ) ) )
5555ENDMACRO (EXCLUDE_OR_INSTALL target dest arg_3 )
5656
57- #SCL_ADDEXEC ( execname "source files" "linked libs" ["TESTABLE"] ["MSVC flag" ...])
57+ #SC_ADDEXEC ( execname "source files" "linked libs" ["TESTABLE"] ["MSVC flag" ...])
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 srcslist libslist )
61+ MACRO (SC_ADDEXEC execname srcslist libslist )
6262 add_executable (${execname} ${srcslist} )
6363 target_link_libraries (${execname} ${libslist} )
6464 DEFINE_DLL_IMPORTS (${execname} "${libslist} " ) #add import definitions for all libs that the executable is linked to
6565 EXCLUDE_OR_INSTALL ( ${execname} "bin" "${ARGV3} " )
6666 # Enable extra compiler flags if local executables and/or global options dictate
6767 SET (LOCAL_COMPILE_FLAGS "" )
6868 FOREACH (extraarg ${ARGN} )
69- IF (${extraarg} MATCHES "STRICT" AND SCL -ENABLE_STRICT)
69+ IF (${extraarg} MATCHES "STRICT" AND SC -ENABLE_STRICT)
7070 SET (LOCAL_COMPILE_FLAGS "${LOCAL_COMPILE_FLAGS} ${STRICT_FLAGS} " )
71- ENDIF (${extraarg} MATCHES "STRICT" AND SCL -ENABLE_STRICT )
71+ ENDIF (${extraarg} MATCHES "STRICT" AND SC -ENABLE_STRICT )
7272 ENDFOREACH (extraarg ${ARGN} )
7373 IF (LOCAL_COMPILE_FLAGS)
7474 SET_TARGET_PROPERTIES (${execname} PROPERTIES COMPILE_FLAGS ${LOCAL_COMPILE_FLAGS} )
7575 ENDIF (LOCAL_COMPILE_FLAGS )
76- ENDMACRO (SCL_ADDEXEC execname srcslist libslist )
76+ ENDMACRO (SC_ADDEXEC execname srcslist libslist )
7777
78- #SCL_ADDLIB ( libname "source files" "linked libs" ["TESTABLE"] ["MSVC flag" ...])
78+ #SC_ADDLIB ( libname "source files" "linked libs" ["TESTABLE"] ["MSVC flag" ...])
7979# optional 4th argument of "TESTABLE", passed to EXCLUDE_OR_INSTALL macro
8080# optional args can also be used by MSVC-specific code, but it looks like these two uses
8181# will not conflict because the MSVC args must contain "STRICT"
82- MACRO (SCL_ADDLIB libname srcslist libslist )
82+ MACRO (SC_ADDLIB libname srcslist libslist )
8383 STRING (REGEX REPLACE "-framework;" "-framework " libslist "${libslist1} " )
84- IF (SCL_BUILD_SHARED_LIBS )
84+ IF (SC_BUILD_SHARED_LIBS )
8585 add_library (${libname} SHARED ${srcslist} )
8686 DEFINE_DLL_EXPORTS (${libname} )
8787 if (NOT "${libs} " MATCHES "NONE" )
8888 target_link_libraries (${libname} ${libslist} )
8989 DEFINE_DLL_IMPORTS (${libname} "${libslist} " )
9090 endif (NOT "${libs} " MATCHES "NONE" )
91- SET_TARGET_PROPERTIES (${libname} PROPERTIES VERSION ${SCL_ABI_VERSION } SOVERSION ${SCL_ABI_SOVERSION } )
91+ SET_TARGET_PROPERTIES (${libname} PROPERTIES VERSION ${SC_ABI_VERSION } SOVERSION ${SC_ABI_SOVERSION } )
9292 EXCLUDE_OR_INSTALL ( ${libname} "lib" "${ARGV3} " )
9393 if (APPLE )
9494 set_target_properties (${libname} PROPERTIES LINK_FLAGS "-flat_namespace -undefined suppress" )
9595 endif (APPLE )
96- ENDIF (SCL_BUILD_SHARED_LIBS )
97- IF (SCL_BUILD_STATIC_LIBS AND NOT MSVC )
96+ ENDIF (SC_BUILD_SHARED_LIBS )
97+ IF (SC_BUILD_STATIC_LIBS AND NOT MSVC )
9898 add_library (${libname} -static STATIC ${srcslist} )
9999 DEFINE_DLL_EXPORTS (${libname} -static )
100100 if (NOT ${libs} MATCHES "NONE" )
@@ -114,13 +114,13 @@ MACRO(SCL_ADDLIB libname srcslist libslist)
114114 if (APPLE )
115115 set_target_properties (${libname} -static PROPERTIES LINK_FLAGS "-flat_namespace -undefined suppress" )
116116 endif (APPLE )
117- ENDIF (SCL_BUILD_STATIC_LIBS AND NOT MSVC )
117+ ENDIF (SC_BUILD_STATIC_LIBS AND NOT MSVC )
118118 # Enable extra compiler flags if local libraries and/or global options dictate
119119 SET (LOCAL_COMPILE_FLAGS "" )
120120 FOREACH (extraarg ${ARGN} )
121- IF (${extraarg} MATCHES "STRICT" AND SCL -ENABLE_STRICT)
121+ IF (${extraarg} MATCHES "STRICT" AND SC -ENABLE_STRICT)
122122 SET (LOCAL_COMPILE_FLAGS "${LOCAL_COMPILE_FLAGS} ${STRICT_FLAGS} " )
123- ENDIF (${extraarg} MATCHES "STRICT" AND SCL -ENABLE_STRICT )
123+ ENDIF (${extraarg} MATCHES "STRICT" AND SC -ENABLE_STRICT )
124124 ENDFOREACH (extraarg ${ARGN} )
125125 IF (LOCAL_COMPILE_FLAGS)
126126 IF (BUILD_SHARED_LIBS )
@@ -130,4 +130,4 @@ MACRO(SCL_ADDLIB libname srcslist libslist)
130130 SET_TARGET_PROPERTIES (${libname} -static PROPERTIES COMPILE_FLAGS ${LOCAL_COMPILE_FLAGS} )
131131 ENDIF (BUILD_STATIC_LIBS AND NOT MSVC )
132132 ENDIF (LOCAL_COMPILE_FLAGS )
133- ENDMACRO (SCL_ADDLIB libname srcslist libslist )
133+ ENDMACRO (SC_ADDLIB libname srcslist libslist )
0 commit comments