Changeset 244712 in webkit
- Timestamp:
- Apr 26, 2019 5:06:38 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 1 deleted
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r244676 r244712 1 2019-04-26 Don Olmstead <don.olmstead@sony.com> 2 3 [CMake] Add WEBKIT_EXECUTABLE macro 4 https://bugs.webkit.org/show_bug.cgi?id=197206 5 6 Reviewed by Konstantin Tokarev. 7 8 Add WEBKIT_EXECUTABLE macro for creating executable targets. This wraps the creation of 9 executable targets using the same conventions of WEBKIT_FRAMEWORK. 10 11 Common code from the two macros were moved to WEBKIT_TARGET which is meant as an internal 12 macro. 13 14 Add WEBKIT_WRAP_EXECUTABLE macro to support Windows targets which use a DLLLauncherMain to 15 launch the executable. 16 17 * Source/cmake/WebKitMacros.cmake: 18 1 19 2019-04-25 Fujii Hironori <Hironori.Fujii@sony.com> 2 20 -
trunk/Source/JavaScriptCore/ChangeLog
r244711 r244712 1 2019-04-26 Don Olmstead <don.olmstead@sony.com> 2 3 [CMake] Add WEBKIT_EXECUTABLE macro 4 https://bugs.webkit.org/show_bug.cgi?id=197206 5 6 Reviewed by Konstantin Tokarev. 7 8 Migrate to WEBKIT_EXECUTABLE for the jsc and test targets. 9 10 * b3/air/testair.cpp: 11 * b3/testb3.cpp: 12 * dfg/testdfg.cpp: 13 * shell/CMakeLists.txt: 14 * shell/PlatformGTK.cmake: 15 * shell/PlatformJSCOnly.cmake: Removed. 16 * shell/PlatformMac.cmake: 17 * shell/PlatformPlayStation.cmake: 18 * shell/PlatformWPE.cmake: 19 * shell/PlatformWin.cmake: 20 1 21 2019-04-25 Yusuke Suzuki <ysuzuki@apple.com> 2 22 -
trunk/Source/JavaScriptCore/b3/air/testair.cpp
r244694 r244712 2217 2217 return 0; 2218 2218 } 2219 2220 #if OS(WINDOWS) 2221 extern "C" __declspec(dllexport) int WINAPI dllLauncherEntryPoint(int argc, const char* argv[]) 2222 { 2223 return main(argc, const_cast<char**>(argv)); 2224 } 2225 #endif -
trunk/Source/JavaScriptCore/b3/testb3.cpp
r244694 r244712 18801 18801 } 18802 18802 18803 #if OS(WINDOWS) 18804 extern "C" __declspec(dllexport) int WINAPI dllLauncherEntryPoint(int argc, const char* argv[]) 18805 { 18806 return main(argc, const_cast<char**>(argv)); 18807 } 18808 #endif -
trunk/Source/JavaScriptCore/dfg/testdfg.cpp
r244694 r244712 119 119 return 0; 120 120 } 121 122 #if OS(WINDOWS) 123 extern "C" __declspec(dllexport) int WINAPI dllLauncherEntryPoint(int argc, const char* argv[]) 124 { 125 return main(argc, const_cast<char**>(argv)); 126 } 127 #endif -
trunk/Source/JavaScriptCore/shell/CMakeLists.txt
r243934 r244712 1 set( JSC_SOURCES1 set(jsc_SOURCES 2 2 ../jsc.cpp 3 3 ) 4 4 5 set(JSC_LIBRARIES 5 if ("${JavaScriptCore_LIBRARY_TYPE}" MATCHES "STATIC") 6 set(jsc_PRIVATE_DEFINITIONS STATICALLY_LINKED_WITH_JavaScriptCore) 7 endif () 8 9 set(jsc_LIBRARIES 6 10 ${CMAKE_DL_LIBS} 7 11 JavaScriptCore${DEBUG_SUFFIX} … … 9 13 ) 10 14 15 set(jsc_PRIVATE_INCLUDE_DIRECTORIES 16 ${JavaScriptCore_INCLUDE_DIRECTORIES} 17 ${JavaScriptCore_PRIVATE_INCLUDE_DIRECTORIES} 18 ${JavaScriptCore_PRIVATE_FRAMEWORK_HEADERS_DIR} 19 ${JavaScriptCore_SYSTEM_INCLUDE_DIRECTORIES} 20 ) 21 11 22 if (WTF_OS_MAC_OS_X) 12 list(APPEND JSC_LIBRARIES edit)23 list(APPEND jsc_LIBRARIES edit) 13 24 endif () 14 25 15 if ("${JavaScriptCore_LIBRARY_TYPE}" MATCHES "STATIC") 16 add_definitions(-DSTATICALLY_LINKED_WITH_JavaScriptCore) 26 WEBKIT_EXECUTABLE_DECLARE(jsc) 27 28 if (DEVELOPER_MODE) 29 set(testapi_SOURCES 30 ../API/tests/CompareAndSwapTest.cpp 31 ../API/tests/CustomGlobalObjectClassTest.c 32 ../API/tests/ExecutionTimeLimitTest.cpp 33 ../API/tests/FunctionOverridesTest.cpp 34 ../API/tests/GlobalContextWithFinalizerTest.cpp 35 ../API/tests/JSONParseTest.cpp 36 ../API/tests/JSObjectGetProxyTargetTest.cpp 37 ../API/tests/MultithreadedMultiVMExecutionTest.cpp 38 ../API/tests/PingPongStackOverflowTest.cpp 39 ../API/tests/TypedArrayCTest.cpp 40 ../API/tests/testapi.c 41 ../API/tests/testapi.cpp 42 ) 43 set(testapi_DEFINITIONS ${jsc_PRIVATE_DEFINITIONS}) 44 set(testapi_PRIVATE_INCLUDE_DIRECTORIES ${jsc_PRIVATE_INCLUDE_DIRECTORIES}) 45 set(testapi_LIBRARIES JavaScriptCore) 46 47 set(testmasm_SOURCES ../assembler/testmasm.cpp) 48 set(testmasm_DEFINITIONS ${jsc_PRIVATE_DEFINITIONS}) 49 set(testmasm_PRIVATE_INCLUDE_DIRECTORIES ${jsc_PRIVATE_INCLUDE_DIRECTORIES}) 50 set(testmasm_LIBRARIES JavaScriptCore) 51 52 set(testRegExp_SOURCES ../testRegExp.cpp) 53 set(testRegExp_DEFINITIONS ${jsc_PRIVATE_DEFINITIONS}) 54 set(testRegExp_PRIVATE_INCLUDE_DIRECTORIES ${jsc_PRIVATE_INCLUDE_DIRECTORIES}) 55 set(testRegExp_LIBRARIES JavaScriptCore) 56 57 set(testb3_SOURCES ../b3/testb3.cpp) 58 set(testb3_DEFINITIONS ${jsc_PRIVATE_DEFINITIONS}) 59 set(testb3_PRIVATE_INCLUDE_DIRECTORIES ${jsc_PRIVATE_INCLUDE_DIRECTORIES}) 60 set(testb3_LIBRARIES JavaScriptCore) 61 62 set(testair_SOURCES ../b3/air/testair.cpp) 63 set(testair_DEFINITIONS ${jsc_PRIVATE_DEFINITIONS}) 64 set(testair_PRIVATE_INCLUDE_DIRECTORIES ${jsc_PRIVATE_INCLUDE_DIRECTORIES}) 65 set(testair_LIBRARIES JavaScriptCore) 66 67 set(testdfg_SOURCES ../dfg/testdfg.cpp) 68 set(testdfg_DEFINITIONS ${jsc_PRIVATE_DEFINITIONS}) 69 set(testdfg_PRIVATE_INCLUDE_DIRECTORIES ${jsc_PRIVATE_INCLUDE_DIRECTORIES}) 70 set(testdfg_LIBRARIES JavaScriptCore) 71 72 WEBKIT_EXECUTABLE_DECLARE(testapi) 73 WEBKIT_EXECUTABLE_DECLARE(testRegExp) 74 WEBKIT_EXECUTABLE_DECLARE(testmasm) 75 WEBKIT_EXECUTABLE_DECLARE(testb3) 76 WEBKIT_EXECUTABLE_DECLARE(testair) 77 WEBKIT_EXECUTABLE_DECLARE(testdfg) 17 78 endif () 18 19 set(TESTAPI_SOURCES20 ../API/tests/CompareAndSwapTest.cpp21 ../API/tests/CustomGlobalObjectClassTest.c22 ../API/tests/ExecutionTimeLimitTest.cpp23 ../API/tests/FunctionOverridesTest.cpp24 ../API/tests/GlobalContextWithFinalizerTest.cpp25 ../API/tests/JSONParseTest.cpp26 ../API/tests/JSObjectGetProxyTargetTest.cpp27 ../API/tests/MultithreadedMultiVMExecutionTest.cpp28 ../API/tests/PingPongStackOverflowTest.cpp29 ../API/tests/TypedArrayCTest.cpp30 ../API/tests/testapi.c31 ../API/tests/testapi.cpp32 )33 79 34 80 WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS() 35 81 36 WEBKIT_WRAP_SOURCELIST(${JSC_SOURCES}) 37 WEBKIT_WRAP_SOURCELIST(${TESTAPI_SOURCES}) 38 include_directories(./ ${JavaScriptCore_INCLUDE_DIRECTORIES} ${JavaScriptCore_PRIVATE_INCLUDE_DIRECTORIES}) 39 include_directories(SYSTEM ${JavaScriptCore_SYSTEM_INCLUDE_DIRECTORIES}) 40 add_executable(jsc ${JSC_SOURCES}) 41 target_link_libraries(jsc ${JSC_LIBRARIES}) 42 43 if (JSC_OUTPUT_NAME) 44 set_target_properties(jsc PROPERTIES OUTPUT_NAME ${JSC_OUTPUT_NAME}) 45 endif () 46 47 if (JSC_LINK_FLAGS) 48 WEBKIT_ADD_TARGET_PROPERTIES(jsc LINK_FLAGS "${JSC_LINK_FLAGS}") 49 endif () 82 WEBKIT_EXECUTABLE(jsc) 50 83 51 84 if (SHOULD_INSTALL_JS_SHELL) … … 53 86 endif () 54 87 55 if (TARGET jscLib) 56 add_dependencies(jsc jscLib) 88 if (DEVELOPER_MODE) 89 WEBKIT_EXECUTABLE(testapi) 90 WEBKIT_EXECUTABLE(testRegExp) 91 WEBKIT_EXECUTABLE(testmasm) 92 WEBKIT_EXECUTABLE(testb3) 93 WEBKIT_EXECUTABLE(testair) 94 WEBKIT_EXECUTABLE(testdfg) 95 96 file(COPY 97 "${JAVASCRIPTCORE_DIR}/API/tests/testapi.js" 98 DESTINATION 99 ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/testapiScripts 100 ) 101 file(COPY 102 "${JAVASCRIPTCORE_DIR}/API/tests/testapi-function-overrides.js" 103 DESTINATION 104 ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/testapiScripts 105 ) 57 106 endif () 58 59 set(TESTMASM_SOURCES60 ../assembler/testmasm.cpp61 )62 63 set(TESTB3_SOURCES64 ../b3/testb3.cpp65 )66 67 set(TESTAIR_SOURCES68 ../b3/air/testair.cpp69 )70 71 set(TESTDFG_SOURCES72 ../dfg/testdfg.cpp73 )74 75 if (DEVELOPER_MODE AND NOT WIN32)76 add_executable(testmasm ${TESTMASM_SOURCES})77 target_link_libraries(testmasm ${JSC_LIBRARIES})78 79 add_executable(testb3 ${TESTB3_SOURCES})80 target_link_libraries(testb3 ${JSC_LIBRARIES})81 82 add_executable(testair ${TESTAIR_SOURCES})83 target_link_libraries(testair ${JSC_LIBRARIES})84 85 add_executable(testdfg ${TESTDFG_SOURCES})86 target_link_libraries(testdfg ${JSC_LIBRARIES})87 88 add_executable(testapi ${TESTAPI_SOURCES})89 target_link_libraries(testapi ${JSC_LIBRARIES})90 endif ()91 92 file(COPY93 "${JAVASCRIPTCORE_DIR}/API/tests/testapi.js"94 DESTINATION95 ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/testapiScripts96 )97 file(COPY98 "${JAVASCRIPTCORE_DIR}/API/tests/testapi-function-overrides.js"99 DESTINATION100 ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/testapiScripts101 ) -
trunk/Source/JavaScriptCore/shell/PlatformGTK.cmake
r150220 r244712 1 list(APPEND JSC_LIBRARIES1 list(APPEND jsc_LIBRARIES 2 2 ${GLIB_LIBRARIES} 3 3 ) -
trunk/Source/JavaScriptCore/shell/PlatformMac.cmake
r217182 r244712 1 set( TESTAPI_OBJC_SOURCES1 set(testapi_OBJC_SOURCES 2 2 ../API/tests/CurrentThisInsideBlockGetterTest.mm 3 3 ../API/tests/DateTests.mm … … 7 7 ../API/tests/testapi.mm 8 8 ) 9 list(APPEND TESTAPI_SOURCES ${TESTAPI_OBJC_SOURCES}) 10 11 set_source_files_properties(${TESTAPI_OBJC_SOURCES} PROPERTIES COMPILE_FLAGS -fobjc-arc) 9 list(APPEND testapi_SOURCES ${testapi_OBJC_SOURCES}) 10 set_source_files_properties(${testapi_OBJC_SOURCES} PROPERTIES COMPILE_FLAGS -fobjc-arc) -
trunk/Source/JavaScriptCore/shell/PlatformPlayStation.cmake
r243700 r244712 1 2 list(APPEND JSC_SOURCES 1 list(APPEND jsc_SOURCES 3 2 ${JAVASCRIPTCORE_DIR}/shell/playstation/Initializer.cpp 4 3 ) … … 9 8 set(PLAYSTATION_jsc_MAIN_THREAD_NAME "JSCShell") 10 9 set(PLAYSTATION_jsc_WRAP fopen getcwd main) 11 list(APPEND JSC_LIBRARIES ${LIBTESTWRAPPERS})10 list(APPEND jsc_LIBRARIES ${LIBTESTWRAPPERS}) -
trunk/Source/JavaScriptCore/shell/PlatformWPE.cmake
r236873 r244712 1 list(APPEND JSC_LIBRARIES1 list(APPEND jsc_LIBRARIES 2 2 ${GLIB_LIBRARIES} 3 3 ${GLIB_GMODULE_LIBRARIES} -
trunk/Source/JavaScriptCore/shell/PlatformWin.cmake
r244065 r244712 1 include_directories(./ PRIVATE ${JavaScriptCore_INCLUDE_DIRECTORIES} ${JavaScriptCore_PRIVATE_INCLUDE_DIRECTORIES} ${JavaScriptCore_PRIVATE_FRAMEWORK_HEADERS_DIR}) 2 include_directories(SYSTEM ${JavaScriptCore_SYSTEM_INCLUDE_DIRECTORIES}) 3 add_library(jscLib SHARED ${JSC_SOURCES}) 4 5 list(APPEND JSC_LIBRARIES 6 Winmm 7 ) 8 9 target_link_libraries(jscLib ${JSC_LIBRARIES}) 1 set(wrapper_DEFINITIONS USE_CONSOLE_ENTRY_POINT) 10 2 11 3 if (${WTF_PLATFORM_WIN_CAIRO}) 12 add_definitions(-DWIN_CAIRO)4 list(APPEND wrapper_DEFINITIONS WIN_CAIRO) 13 5 endif () 14 6 15 set(JSC_SOURCES ${JAVASCRIPTCORE_DIR}/shell/DLLLauncherMain.cpp) 16 set(JSC_LIBRARIES shlwapi) 17 add_definitions(-DUSE_CONSOLE_ENTRY_POINT) 7 WEBKIT_WRAP_EXECUTABLE(jsc 8 SOURCES DLLLauncherMain.cpp 9 LIBRARIES shlwapi 10 ) 11 target_compile_definitions(jsc PRIVATE ${wrapper_DEFINITIONS}) 12 set(jsc_OUTPUT_NAME jsc${DEBUG_SUFFIX}) 18 13 19 set(JSC_OUTPUT_NAME "jsc${DEBUG_SUFFIX}") 14 if (DEVELOPER_MODE) 15 WEBKIT_WRAP_EXECUTABLE(testapi 16 SOURCES DLLLauncherMain.cpp 17 LIBRARIES shlwapi 18 ) 19 target_compile_definitions(testapi PRIVATE ${wrapper_DEFINITIONS}) 20 set(testapi_OUTPUT_NAME testapi${DEBUG_SUFFIX}) 20 21 21 add_library(testRegExpLib SHARED ../testRegExp.cpp) 22 add_executable(testRegExp ${JSC_SOURCES}) 23 set_target_properties(testRegExp PROPERTIES OUTPUT_NAME "testRegExp${DEBUG_SUFFIX}") 24 target_link_libraries(testRegExp shlwapi)25 add_dependencies(testRegExp testRegExpLib)26 target_link_libraries(testRegExpLib JavaScriptCore)22 WEBKIT_WRAP_EXECUTABLE(testRegExp 23 SOURCES DLLLauncherMain.cpp 24 LIBRARIES shlwapi 25 ) 26 target_compile_definitions(testRegExp PRIVATE ${wrapper_DEFINITIONS}) 27 set(testRegExp_OUTPUT_NAME testRegExp${DEBUG_SUFFIX}) 27 28 28 add_library(testapiLib SHARED ${TESTAPI_SOURCES}) 29 add_executable(testapi ${JSC_SOURCES}) 30 set_target_properties(testapi PROPERTIES OUTPUT_NAME "testapi${DEBUG_SUFFIX}") 31 target_link_libraries(testapi shlwapi)32 add_dependencies(testapi testapiLib)33 target_link_libraries(testapiLib JavaScriptCore)29 WEBKIT_WRAP_EXECUTABLE(testmasm 30 SOURCES DLLLauncherMain.cpp 31 LIBRARIES shlwapi 32 ) 33 target_compile_definitions(testmasm PRIVATE ${wrapper_DEFINITIONS}) 34 set(testmasm_OUTPUT_NAME testmasm${DEBUG_SUFFIX}) 34 35 35 add_library(testmasmLib SHARED ../assembler/testmasm.cpp) 36 add_executable(testmasm ${JSC_SOURCES}) 37 set_target_properties(testmasm PROPERTIES OUTPUT_NAME "testmasm${DEBUG_SUFFIX}") 38 target_link_libraries(testmasm shlwapi) 39 add_dependencies(testmasm testmasmLib) 40 target_link_libraries(testmasmLib JavaScriptCore) 36 WEBKIT_WRAP_EXECUTABLE(testb3 37 SOURCES DLLLauncherMain.cpp 38 LIBRARIES shlwapi 39 ) 40 target_compile_definitions(testb3 PRIVATE ${wrapper_DEFINITIONS}) 41 set(testb3_OUTPUT_NAME testb3${DEBUG_SUFFIX}) 42 43 WEBKIT_WRAP_EXECUTABLE(testair 44 SOURCES DLLLauncherMain.cpp 45 LIBRARIES shlwapi 46 ) 47 target_compile_definitions(testair PRIVATE ${wrapper_DEFINITIONS}) 48 set(testair_OUTPUT_NAME testair${DEBUG_SUFFIX}) 49 50 WEBKIT_WRAP_EXECUTABLE(testdfg 51 SOURCES DLLLauncherMain.cpp 52 LIBRARIES shlwapi 53 ) 54 target_compile_definitions(testdfg PRIVATE ${wrapper_DEFINITIONS}) 55 set(testdfg_OUTPUT_NAME testdfg${DEBUG_SUFFIX}) 56 endif () -
trunk/Source/cmake/WebKitMacros.cmake
r244349 r244712 143 143 endmacro() 144 144 145 macro(WEBKIT_EXECUTABLE_DECLARE _target) 146 add_executable(${_target} "${CMAKE_BINARY_DIR}/cmakeconfig.h") 147 endmacro() 148 149 # Private macro for setting the properties of a target. 150 # Rather than just having _target like WEBKIT_FRAMEWORK and WEBKIT_EXECUTABLE the parameters are 151 # split into _target_logical_name, which is used for variable expansion, and _target_cmake_name. 152 # This is done to support WEBKIT_WRAP_EXECUTABLE which uses the _target_logical_name variables 153 # but requires a different _target_cmake_name. 154 macro(_WEBKIT_TARGET _target_logical_name _target_cmake_name) 155 target_sources(${_target_cmake_name} PRIVATE 156 ${${_target_logical_name}_HEADERS} 157 ${${_target_logical_name}_SOURCES} 158 ) 159 target_include_directories(${_target_cmake_name} PUBLIC "$<BUILD_INTERFACE:${${_target_logical_name}_INCLUDE_DIRECTORIES}>") 160 target_include_directories(${_target_cmake_name} SYSTEM PRIVATE "$<BUILD_INTERFACE:${${_target_logical_name}_SYSTEM_INCLUDE_DIRECTORIES}>") 161 target_include_directories(${_target_cmake_name} PRIVATE "$<BUILD_INTERFACE:${${_target_logical_name}_PRIVATE_INCLUDE_DIRECTORIES}>") 162 163 target_compile_definitions(${_target_cmake_name} PRIVATE "BUILDING_${_target_logical_name}") 164 if (${_target_logical_name}_DEFINITIONS) 165 target_compile_definitions(${_target_cmake_name} PUBLIC ${${_target_logical_name}_DEFINITIONS}) 166 endif () 167 if (${_target_logical_name}_PRIVATE_DEFINITIONS) 168 target_compile_definitions(${_target_cmake_name} PRIVATE ${${_target_logical_name}_PRIVATE_DEFINITIONS}) 169 endif () 170 171 target_link_libraries(${_target_cmake_name} ${${_target_logical_name}_LIBRARIES}) 172 173 if (${_target}_DEPENDENCIES) 174 add_dependencies(${_target_cmake_name} ${${_target}_DEPENDENCIES}) 175 endif () 176 endmacro() 177 145 178 macro(WEBKIT_FRAMEWORK _target) 146 target_sources(${_target} PRIVATE 147 ${${_target}_HEADERS} 148 ${${_target}_SOURCES} 149 ) 150 target_include_directories(${_target} PUBLIC "$<BUILD_INTERFACE:${${_target}_INCLUDE_DIRECTORIES}>") 151 target_include_directories(${_target} SYSTEM PRIVATE "$<BUILD_INTERFACE:${${_target}_SYSTEM_INCLUDE_DIRECTORIES}>") 152 target_include_directories(${_target} PRIVATE "$<BUILD_INTERFACE:${${_target}_PRIVATE_INCLUDE_DIRECTORIES}>") 153 target_link_libraries(${_target} ${${_target}_LIBRARIES}) 154 set_target_properties(${_target} PROPERTIES COMPILE_DEFINITIONS "BUILDING_${_target}") 179 _WEBKIT_TARGET(${_target} ${_target}) 155 180 156 181 if (${_target}_OUTPUT_NAME) … … 171 196 install(TARGETS ${_target} FRAMEWORK DESTINATION ${LIB_INSTALL_DIR}) 172 197 endif () 198 endmacro() 199 200 macro(WEBKIT_EXECUTABLE _target) 201 _WEBKIT_TARGET(${_target} ${_target}) 202 203 if (${_target}_OUTPUT_NAME) 204 set_target_properties(${_target} PROPERTIES OUTPUT_NAME ${${_target}_OUTPUT_NAME}) 205 endif () 206 endmacro() 207 208 macro(WEBKIT_WRAP_EXECUTABLE _target) 209 set(oneValueArgs TARGET_NAME) 210 set(multiValueArgs SOURCES LIBRARIES) 211 cmake_parse_arguments(opt "" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) 212 213 if (opt_TARGET_NAME) 214 set(_wrapped_target_name ${opt_TARGET_NAME}) 215 else () 216 set(_wrapped_target_name ${_target}Lib) 217 endif () 218 219 add_library(${_wrapped_target_name} SHARED "${CMAKE_BINARY_DIR}/cmakeconfig.h") 220 221 _WEBKIT_TARGET(${_target} ${_wrapped_target_name}) 222 223 # Unset values 224 unset(${_target}_HEADERS) 225 unset(${_target}_DEFINITIONS) 226 unset(${_target}_PRIVATE_DEFINITIONS) 227 unset(${_target}_INCLUDE_DIRECTORIES) 228 unset(${_target}_SYSTEM_INCLUDE_DIRECTORIES) 229 unset(${_target}_PRIVATE_INCLUDE_DIRECTORIES) 230 231 # Reset the sources 232 set(${_target}_SOURCES ${opt_SOURCES}) 233 set(${_target}_LIBRARIES ${opt_LIBRARIES}) 234 set(${_target}_DEPENDENCIES ${_wrapped_target_name}) 173 235 endmacro() 174 236
Note: See TracChangeset
for help on using the changeset viewer.