2008-10-12 18:44:02 +02:00
|
|
|
#!/usr/bin/make -f
|
|
|
|
|
2009-11-10 20:38:09 +02:00
|
|
|
BUILD_FLAGS_FILE = build-flags.cmake
|
2008-10-12 18:44:02 +02:00
|
|
|
|
2008-10-16 20:10:44 +03:00
|
|
|
$(BUILD_FLAGS_FILE):
|
|
|
|
touch $@
|
|
|
|
echo 'set(CMAKE_SKIP_RPATH YES CACHE BOOL "Skip rpath" FORCE)' >> $@
|
2009-11-06 22:37:54 +02:00
|
|
|
echo 'set(CMAKE_USE_RELATIVE_PATHS YES CACHE BOOL "Use relative paths" FORCE)' >> $@
|
2008-10-16 20:10:44 +03:00
|
|
|
echo 'set(CMAKE_VERBOSE_MAKEFILE ON CACHE BOOL "Verbose build" FORCE)' >> $@
|
|
|
|
echo 'set(CMAKE_C_FLAGS "$(CFLAGS)" CACHE STRING "C flags" FORCE)' >> $@
|
|
|
|
echo 'set(CMAKE_CXX_FLAGS "$(CFLAGS)" CACHE STRING "C++ flags" FORCE)' >> $@
|
2009-11-26 14:24:24 +02:00
|
|
|
echo 'set(CMAKE_SKIP_BOOTSTRAP_TEST ON CACHE BOOL "Skip BootstrapTest" FORCE)' >> $@
|
2008-10-16 20:10:44 +03:00
|
|
|
# echo 'set(BUILD_WXDialog ON CACHE STRING "Build WXDialog" FORCE)' >> $@
|
2008-10-16 16:21:09 +03:00
|
|
|
echo 'set(BUILD_CursesDialog TRUE CACHE BOOL "Build curses GUI" FORCE)' >> $@
|
|
|
|
echo 'set(BUILD_QtDialog TRUE CACHE BOOL "Build Qt4 GUI" FORCE)' >> $@
|
2010-03-17 15:32:08 +02:00
|
|
|
echo 'set(MINGW_CC_LINUX2WIN_EXECUTABLE "" CACHE FILEPATH "Never detect mingw" FORCE)' >> $@
|
2008-10-16 20:10:44 +03:00
|
|
|
# echo 'set(TARGET_VERSION CACHE STRING ""FORCE)' >> $@
|
|
|
|
# echo 'set(TARGET_SOVERSION CACHE STRING "" FORCE)' >> $@
|
|
|
|
# echo 'set(BUILD_DOCUMENTATION ON CACHE BOOL "" FORCE)' >> $@
|
|
|
|
# echo 'set(BUILD_DOXYGEN ON CACHE BOOL "" FORCE)' >> $@
|
2010-07-02 04:38:51 +03:00
|
|
|
echo 'set(CMAKE_USE_SYSTEM_LIBARCHIVE YES CACHE BOOL "" FORCE)' >> $@
|
2010-07-02 04:38:13 +03:00
|
|
|
echo 'set(CTEST_USE_XMLRPC YES CACHE BOOL "" FORCE)' >> $@
|
2008-10-16 20:10:44 +03:00
|
|
|
|
2009-11-10 20:38:09 +02:00
|
|
|
override_dh_auto_configure: $(BUILD_FLAGS_FILE)
|
2008-10-12 18:44:02 +02:00
|
|
|
rm -rf Build && mkdir -p Build
|
2009-11-10 20:38:09 +02:00
|
|
|
+cd Build && ../bootstrap --prefix=/usr --docdir=/share/doc/cmake --mandir=/share/man \
|
2009-08-08 11:10:25 +03:00
|
|
|
--init=../$(BUILD_FLAGS_FILE) --system-libs $(CONFIGURE_PARALLEL)
|
2008-10-12 18:44:02 +02:00
|
|
|
|
2009-11-22 20:08:55 +02:00
|
|
|
override_dh_auto_test:
|
|
|
|
HOME="`pwd`/Build" dh_auto_test
|
|
|
|
|
2009-11-10 20:38:09 +02:00
|
|
|
override_dh_auto_clean:
|
|
|
|
dh_auto_clean
|
|
|
|
rm -f $(BUILD_FLAGS_FILE)
|
2008-10-12 18:44:02 +02:00
|
|
|
|
2009-11-10 20:38:09 +02:00
|
|
|
%:
|
2010-07-12 01:54:03 +03:00
|
|
|
dh --parallel --builddirectory=Build --dbg-package=cmake-dbg $@
|
2008-10-12 18:44:02 +02:00
|
|
|
|
2009-11-10 20:38:09 +02:00
|
|
|
.PHONY: override_dh_auto_configure override_dh_auto_clean
|