Loading CMakeLists.txt +24 −17 Original line number Diff line number Diff line Loading @@ -7,6 +7,14 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.4.6 FATAL_ERROR) # Uncomment this line if you want verbose build messages. #SET(CMAKE_VERBOSE_MAKEFILE ON) # Set default flags for Debug build SET(CMAKE_C_FLAGS_DEBUG "-Wall -g3 -ggdb3 -DDEBUG") SET(CMAKE_CXX_FLAGS_DEBUG "-Wall -g3 -ggdb3 -DDEBUG") # Set default flags for Release build SET(CMAKE_C_FLAGS_RELEASE "-Wall -O2 -DNDEBUG") SET(CMAKE_CXX_FLAGS_RELEASE "-Wall -O2 -DNDEBUG") SET(CMAKE_EXE_LINKER_FLAGS_RELEASE "-s") # Here you can define what libraries of wxWidgets you need for your # application. You can figure out what libraries you need here; # http://www.wxwidgets.org/manuals/2.8/wx_librarieslist.html Loading @@ -17,6 +25,8 @@ FIND_PACKAGE(wxWidgets REQUIRED) # Locations for install targets IF(UNIX) IF(APPLE) ELSE(APPLE) #SET(CMAKE_INSTALL_PATH /usr/local) SET(KICAD_BIN bin CACHE PATH "Location of KiCad binaries.") SET(KICAD_PLUGINS lib/kicad/plugins CACHE PATH "Location of KiCad plugins.") Loading @@ -26,21 +36,17 @@ IF(UNIX) SET(KICAD_LIBRARY ${KICAD_DATA}/library) SET(KICAD_INTERNAT ${KICAD_DATA}/internat) SET(KICAD_TEMPLATE ${KICAD_DATA}/template) ENDIF(APPLE) ENDIF(UNIX) IF(WIN32) ENDIF(WIN32) # Should this go to IF(UNIX)? IF(APPLE) ENDIF(APPLE) # Did we find wxWidgets ? This condition will fail # for as long as the internal vars do not point to # the proper wxWidgets configuration. MESSAGE("-- Check for installed wxWidgets:") IF(wxWidgets_FOUND) MESSAGE(" wxWidgets found") MESSAGE(STATUS "Check for installed wxWidgets -- found") # Include wxWidgets macros. INCLUDE(${wxWidgets_USE_FILE}) Loading @@ -61,7 +67,8 @@ IF(wxWidgets_FOUND) ADD_SUBDIRECTORY(pcbnew) ELSE(wxWidgets_FOUND) # For convenience. When we cannot continue, inform the user. MESSAGE(" Error: wxWidgets doesn't found (it is required to build KiCad!)") MESSAGE(STATUS "Check for installed wxWidgets -- not found") MESSAGE(FATAL_ERROR "wxWidgets was not found - it is required to build KiCad") ENDIF(wxWidgets_FOUND) # CMake will look at this dirs for nested 'CMakeLists.txt' files Loading common/CMakeLists.txt +0 −1 Original line number Diff line number Diff line Loading @@ -33,5 +33,4 @@ SET(COMMON_SRCS worksheet.cpp wxwineda.cpp) ADD_LIBRARY(common ${COMMON_SRCS}) kicad/minizip/CMakeLists.txt +2 −3 Original line number Diff line number Diff line FIND_PACKAGE(ZLIB) MESSAGE("-- Check for installed ZLIB:") IF(ZLIB_FOUND) MESSAGE(" ZLIB found") MESSAGE(STATUS "Check for installed ZLIB -- found") SET(MINIZIP_SRCS ioapi.c minizip.c Loading @@ -14,5 +13,5 @@ IF(ZLIB_FOUND) INSTALL(TARGETS minizip RUNTIME DESTINATION bin) ELSE(ZLIB_FOUND) MESSAGE(" ZLIB not found") MESSAGE(STATUS "Check for installed ZLIB -- not found") ENDIF(ZLIB_FOUND) Loading
CMakeLists.txt +24 −17 Original line number Diff line number Diff line Loading @@ -7,6 +7,14 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.4.6 FATAL_ERROR) # Uncomment this line if you want verbose build messages. #SET(CMAKE_VERBOSE_MAKEFILE ON) # Set default flags for Debug build SET(CMAKE_C_FLAGS_DEBUG "-Wall -g3 -ggdb3 -DDEBUG") SET(CMAKE_CXX_FLAGS_DEBUG "-Wall -g3 -ggdb3 -DDEBUG") # Set default flags for Release build SET(CMAKE_C_FLAGS_RELEASE "-Wall -O2 -DNDEBUG") SET(CMAKE_CXX_FLAGS_RELEASE "-Wall -O2 -DNDEBUG") SET(CMAKE_EXE_LINKER_FLAGS_RELEASE "-s") # Here you can define what libraries of wxWidgets you need for your # application. You can figure out what libraries you need here; # http://www.wxwidgets.org/manuals/2.8/wx_librarieslist.html Loading @@ -17,6 +25,8 @@ FIND_PACKAGE(wxWidgets REQUIRED) # Locations for install targets IF(UNIX) IF(APPLE) ELSE(APPLE) #SET(CMAKE_INSTALL_PATH /usr/local) SET(KICAD_BIN bin CACHE PATH "Location of KiCad binaries.") SET(KICAD_PLUGINS lib/kicad/plugins CACHE PATH "Location of KiCad plugins.") Loading @@ -26,21 +36,17 @@ IF(UNIX) SET(KICAD_LIBRARY ${KICAD_DATA}/library) SET(KICAD_INTERNAT ${KICAD_DATA}/internat) SET(KICAD_TEMPLATE ${KICAD_DATA}/template) ENDIF(APPLE) ENDIF(UNIX) IF(WIN32) ENDIF(WIN32) # Should this go to IF(UNIX)? IF(APPLE) ENDIF(APPLE) # Did we find wxWidgets ? This condition will fail # for as long as the internal vars do not point to # the proper wxWidgets configuration. MESSAGE("-- Check for installed wxWidgets:") IF(wxWidgets_FOUND) MESSAGE(" wxWidgets found") MESSAGE(STATUS "Check for installed wxWidgets -- found") # Include wxWidgets macros. INCLUDE(${wxWidgets_USE_FILE}) Loading @@ -61,7 +67,8 @@ IF(wxWidgets_FOUND) ADD_SUBDIRECTORY(pcbnew) ELSE(wxWidgets_FOUND) # For convenience. When we cannot continue, inform the user. MESSAGE(" Error: wxWidgets doesn't found (it is required to build KiCad!)") MESSAGE(STATUS "Check for installed wxWidgets -- not found") MESSAGE(FATAL_ERROR "wxWidgets was not found - it is required to build KiCad") ENDIF(wxWidgets_FOUND) # CMake will look at this dirs for nested 'CMakeLists.txt' files Loading
common/CMakeLists.txt +0 −1 Original line number Diff line number Diff line Loading @@ -33,5 +33,4 @@ SET(COMMON_SRCS worksheet.cpp wxwineda.cpp) ADD_LIBRARY(common ${COMMON_SRCS})
kicad/minizip/CMakeLists.txt +2 −3 Original line number Diff line number Diff line FIND_PACKAGE(ZLIB) MESSAGE("-- Check for installed ZLIB:") IF(ZLIB_FOUND) MESSAGE(" ZLIB found") MESSAGE(STATUS "Check for installed ZLIB -- found") SET(MINIZIP_SRCS ioapi.c minizip.c Loading @@ -14,5 +13,5 @@ IF(ZLIB_FOUND) INSTALL(TARGETS minizip RUNTIME DESTINATION bin) ELSE(ZLIB_FOUND) MESSAGE(" ZLIB not found") MESSAGE(STATUS "Check for installed ZLIB -- not found") ENDIF(ZLIB_FOUND)