From: Jérôme Gardou Date: Sat, 25 Sep 2010 13:38:44 +0000 (+0000) Subject: [CMAKE] X-Git-Tag: backups/GSoC_2011/GSoC_Themes@51550~814 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=eb95f483b7d7e9811a0cf81ab0ba154aa60c2d66;ds=sidebyside [CMAKE] - Add win32cui module type to gcc toolchain - Add cacls to build svn path=/branches/cmake-bringup/; revision=48869 --- diff --git a/base/applications/CMakeLists.txt b/base/applications/CMakeLists.txt index d8308db13b1..5db98b4c3af 100644 --- a/base/applications/CMakeLists.txt +++ b/base/applications/CMakeLists.txt @@ -1,5 +1,5 @@ -#add_subdirectory(cacls) +add_subdirectory(cacls) add_subdirectory(calc) #add_subdirectory(charmap) #add_subdirectory(cmdutils) diff --git a/base/applications/cacls/CMakeLists.txt b/base/applications/cacls/CMakeLists.txt new file mode 100644 index 00000000000..0358e34a2c5 --- /dev/null +++ b/base/applications/cacls/CMakeLists.txt @@ -0,0 +1,12 @@ + +add_definitions(-DUNICODE -D_UNICODE) + +add_executable(cacls + cacls.c + cacls.rc) + +set_module_type(cacls win32cui) + +add_importlibs(cacls advapi32 ntdll user32 shell32 msvcrt) + +add_dependencies(cacls psdk) diff --git a/gcc.cmake b/gcc.cmake index 267ec93e769..700cf875a9f 100644 --- a/gcc.cmake +++ b/gcc.cmake @@ -57,6 +57,10 @@ macro(set_module_type MODULE TYPE) set_subsystem(${MODULE} windows) set_entrypoint(${MODULE} wWinMainCRTStartup) endif() + if(${TYPE} MATCHES win32cui) + set_subsystem(${MODULE} windows) + set_entrypoint(${MODULE} mainCRTStartup) + endif() endmacro() endif()