summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndy Cedilnik <andy.cedilnik@kitware.com>2005-07-12 19:06:49 (GMT)
committerAndy Cedilnik <andy.cedilnik@kitware.com>2005-07-12 19:06:49 (GMT)
commit0f14e54f35670a6c0dc3f098fd9cdf6927a1c1eb (patch)
treeb2e74f555343eac2b3fdd83c514dfb4384513c81
parenteee2d2b035295a04a8e00c2f187cfa786bffcdc0 (diff)
downloadCMake-0f14e54f35670a6c0dc3f098fd9cdf6927a1c1eb.zip
CMake-0f14e54f35670a6c0dc3f098fd9cdf6927a1c1eb.tar.gz
CMake-0f14e54f35670a6c0dc3f098fd9cdf6927a1c1eb.tar.bz2
ENH: fixes for macosx
-rw-r--r--Source/WXDialog/CMakeLists.txt7
-rw-r--r--Source/WXDialog/bin/FindwxWin.cmake10
2 files changed, 11 insertions, 6 deletions
diff --git a/Source/WXDialog/CMakeLists.txt b/Source/WXDialog/CMakeLists.txt
index 80c5212..c50dd02 100644
--- a/Source/WXDialog/CMakeLists.txt
+++ b/Source/WXDialog/CMakeLists.txt
@@ -69,8 +69,11 @@ IF(WXWIDGETS_FOUND)
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/Source/WXDialog
${WXWIDGETS_INCLUDE_DIR})
LINK_DIRECTORIES( ${WXWIDGETS_LINK_DIRECTORIES} ${CMake_BINARY_DIR}/Source ${CMake_BINARY_DIR}/Source/kwsys )
-
- ADD_EXECUTABLE(WXDialog WIN32 ${CMAKE_SRCS})
+ IF(APPLE)
+ ADD_EXECUTABLE(WXDialog MACOSX_BUNDLE ${CMAKE_SRCS})
+ ELSE(APPLE)
+ ADD_EXECUTABLE(WXDialog WIN32 ${CMAKE_SRCS})
+ ENDIF(APPLE)
SET(CMAKE_CXX_FLAGS "${CMAKE_WX_CXX_FLAGS}")
SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -D__WXDEBUG__ -DWXDEBUG=1")
diff --git a/Source/WXDialog/bin/FindwxWin.cmake b/Source/WXDialog/bin/FindwxWin.cmake
index 67ef392..9dd9008 100644
--- a/Source/WXDialog/bin/FindwxWin.cmake
+++ b/Source/WXDialog/bin/FindwxWin.cmake
@@ -420,10 +420,12 @@ ELSE( WIN32 )
# just in case `gtk-config --cflags`does not work
# SET( WXWINDOWS_INCLUDE_DIR ${WXWINDOWS_INCLUDE_DIR} /usr/include/gtk-2.0 /usr/include/gtk-2.0/include /usr/lib/gtk-2.0/include /usr/include/glib-2.0 /usr/lib/glib-2.0/include /usr/include/pango-1.0 /usr/include/atk-1.0 )
# What about FindGTK.cmake? and what if somebody uses wxMotif?
- SET( CMAKE_WX_CXX_FLAGS "${CMAKE_WX_CXX_FLAGS} `gtk-config --cflags`" )
- #find Xwindows
- INCLUDE( ${CMAKE_ROOT}/Modules/FindX11.cmake )
- SET( WXWINDOWS_INCLUDE_DIR ${WXWINDOWS_INCLUDE_DIR} ${X11_INCLUDE_DIR} )
+ IF(NOT APPLE)
+ SET( CMAKE_WX_CXX_FLAGS "${CMAKE_WX_CXX_FLAGS} `gtk-config --cflags`" )
+ #find Xwindows
+ INCLUDE( ${CMAKE_ROOT}/Modules/FindX11.cmake )
+ SET( WXWINDOWS_INCLUDE_DIR ${WXWINDOWS_INCLUDE_DIR} ${X11_INCLUDE_DIR} )
+ ENDIF(NOT APPLE)
ENDIF( CYGWIN OR MINGW )
ENDIF( WIN32 )