Can't we get rid of that completely? Afaicr it expands to pseh for both gcc and msvc
Am 10.09.2012 01:59, schrieb akhaldi@svn.reactos.org:
Author: akhaldi Date: Sun Sep 9 23:59:16 2012 New Revision: 57260
URL: http://svn.reactos.org/svn/reactos?rev=57260&view=rev Log: [CMAKE]
- Refer to the PSEH lib using its variable.
Modified: trunk/reactos/base/services/eventlog/CMakeLists.txt trunk/reactos/base/services/wlansvc/CMakeLists.txt trunk/reactos/base/system/services/CMakeLists.txt trunk/reactos/base/system/smss/CMakeLists.txt
Modified: trunk/reactos/base/services/eventlog/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/services/eventlog/CMak... ============================================================================== --- trunk/reactos/base/services/eventlog/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/base/services/eventlog/CMakeLists.txt [iso-8859-1] Sun Sep 9 23:59:16 2012 @@ -17,7 +17,7 @@ add_executable(eventlog ${SOURCE})
if(NOT MSVC)
- target_link_libraries(eventlog pseh)
target_link_libraries(eventlog ${PSEH_LIB}) endif()
set_module_type(eventlog win32cui UNICODE)
Modified: trunk/reactos/base/services/wlansvc/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/services/wlansvc/CMake... ============================================================================== --- trunk/reactos/base/services/wlansvc/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/base/services/wlansvc/CMakeLists.txt [iso-8859-1] Sun Sep 9 23:59:16 2012 @@ -10,7 +10,7 @@ ${CMAKE_CURRENT_BINARY_DIR}/wlansvc_s.c)
if(NOT MSVC)
- target_link_libraries(wlansvc pseh)
target_link_libraries(wlansvc ${PSEH_LIB}) endif()
set_module_type(wlansvc win32cui UNICODE)
Modified: trunk/reactos/base/system/services/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/system/services/CMakeL... ============================================================================== --- trunk/reactos/base/system/services/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/base/system/services/CMakeLists.txt [iso-8859-1] Sun Sep 9 23:59:16 2012 @@ -22,7 +22,7 @@ add_executable(services ${SOURCE})
if(NOT MSVC)
- target_link_libraries(services pseh)
target_link_libraries(services ${PSEH_LIB}) endif()
set_module_type(services win32cui UNICODE)
Modified: trunk/reactos/base/system/smss/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/system/smss/CMakeLists... ============================================================================== --- trunk/reactos/base/system/smss/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/base/system/smss/CMakeLists.txt [iso-8859-1] Sun Sep 9 23:59:16 2012 @@ -2,23 +2,20 @@ include_directories(${REACTOS_SOURCE_DIR}/include/reactos/subsys)
list(APPEND SOURCE
crashdmp.cpagefile.csminit.csmloop.csmsbapi.csmsessn.csmsubsys.csmutil.csmss.csmss.rc)
crashdmp.c
pagefile.c
sminit.c
smloop.c
smsbapi.c
smsessn.c
smsubsys.c
smutil.c
smss.c
smss.rc)
add_executable(smss WIN32 ${SOURCE})
-target_link_libraries(smss nt pseh smlib)
+target_link_libraries(smss nt ${PSEH_LIB} smlib) add_pch(smss smss.h)
- set_module_type(smss nativecui) add_importlibs(smss ntdll) add_cd_file(TARGET smss DESTINATION reactos/system32 FOR all)