From 12f49ce0e96840faba701c21f2817a8245183646 Mon Sep 17 00:00:00 2001 From: Kolan Sh Date: Thu, 24 May 2012 12:57:11 +0400 Subject: [PATCH] cmake mingw32 example added --- c/cmake_mingw32/CMakeLists.txt | 27 +++++++++++++++++++++++++++ c/cmake_mingw32/srcapp/CMakeLists.txt | 3 +++ c/cmake_mingw32/srcapp/main.c | 8 ++++++++ 3 files changed, 38 insertions(+) create mode 100644 c/cmake_mingw32/CMakeLists.txt create mode 100644 c/cmake_mingw32/srcapp/CMakeLists.txt create mode 100644 c/cmake_mingw32/srcapp/main.c diff --git a/c/cmake_mingw32/CMakeLists.txt b/c/cmake_mingw32/CMakeLists.txt new file mode 100644 index 0000000..ba392ec --- /dev/null +++ b/c/cmake_mingw32/CMakeLists.txt @@ -0,0 +1,27 @@ +project (HELLO) + +cmake_minimum_required (VERSION 2.6) + +message(STATUS "System: " ${CMAKE_SYSTEM_NAME} " " ${CMAKE_SYSTEM_VERSION}) +message(STATUS "Processor: " ${CMAKE_HOST_SYSTEM_PROCESSOR}) + +if(${CMAKE_SYSTEM_NAME} STREQUAL Windows) + if(MSVC) + message(STATUS "Compiler: MSVC, version: " ${MSVC_VERSION}) + endif(MSVC) + if(BORLAND) + message(STATUS "Compiler: BCC") + endif(BORLAND) + if(MINGW) + message(STATUS "Compiler: MinGW") + endif(MINGW) +else(${CMAKE_SYSTEM_NAME} STREQUAL Linux) + message(STATUS "Only GCC is supported on Linux") +endif(${CMAKE_SYSTEM_NAME} STREQUAL Windows) + +message(STATUS "CMake generates " ${CMAKE_GENERATOR}) + +#find_package(Qt4 REQUIRED) +#include(${QT_USE_FILE}) + +add_subdirectory(srcapp) diff --git a/c/cmake_mingw32/srcapp/CMakeLists.txt b/c/cmake_mingw32/srcapp/CMakeLists.txt new file mode 100644 index 0000000..f9e4e80 --- /dev/null +++ b/c/cmake_mingw32/srcapp/CMakeLists.txt @@ -0,0 +1,3 @@ +add_executable (myapp main.c) + +#target_link_libraries (myapp ${QT_LIBRARIES}) diff --git a/c/cmake_mingw32/srcapp/main.c b/c/cmake_mingw32/srcapp/main.c new file mode 100644 index 0000000..04fa15c --- /dev/null +++ b/c/cmake_mingw32/srcapp/main.c @@ -0,0 +1,8 @@ +#include + +int main (void) +{ + puts ("Hello world!\n"); + + return 0; +}