diff options
-rw-r--r-- | .gitignore | 12 | ||||
-rw-r--r-- | Makefile | 30 |
2 files changed, 30 insertions, 12 deletions
@@ -35,15 +35,3 @@ OrbitingYeti OrbitingYeti.exe build - -# cmake -**/makefile -**/Makefile -**/CMakeFiles -**/CmakeScripts -**/CMakeCache.txt -**/Testing -**/install_manifest.txt -**/cmake_install.cmake -**/compile_commands.json -**/CTestTestfile.cmake diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..125e667 --- /dev/null +++ b/Makefile @@ -0,0 +1,30 @@ +# Default qmake +QMAKE=$(shell command -v qmake) + +# On Fedora and other systems the binary has a different name +# QT5 is preferred +ifeq "$(QMAKE)" "" + QMAKE=$(shell command -v qmake-qt5) +endif + +# QT4 +ifeq "$(QMAKE)" "" + QMAKE=$(shell command -v qmake-qt4) +endif + + +# Build directory +BUILD_DIR=build + +.ONESHELL: +all: +ifeq "$(QMAKE)" "" + $(error "qmake is not installed") +else + echo "found qmake: $(QMAKE)" +endif + + mkdir -p $(BUILD_DIR) + cd $(BUILD_DIR) + $(QMAKE) -makefile .. + $(MAKE) clean all |