Adds setup/teardown to Makefile
This commit is contained in:
parent
39bc060a77
commit
2aba6c4338
17
Makefile
17
Makefile
|
@ -30,3 +30,20 @@ lint:
|
||||||
package:
|
package:
|
||||||
@make package -sC _build/release
|
@make package -sC _build/release
|
||||||
.PHONY: package
|
.PHONY: package
|
||||||
|
|
||||||
|
setup:
|
||||||
|
@mkdir -p _build/release
|
||||||
|
@mkdir -p _build/debug
|
||||||
|
@cd _build/debug/ && \
|
||||||
|
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS=YES ../.. && \
|
||||||
|
cd -
|
||||||
|
@cd _build/debug/ && \
|
||||||
|
cmake -DCMAKE_BUILD_TYPE=Release ../.. && \
|
||||||
|
cd -
|
||||||
|
@ln -s _build/debug/compile_commands.json
|
||||||
|
@echo "Setup complete"
|
||||||
|
.PHONY: setup
|
||||||
|
|
||||||
|
teardown:
|
||||||
|
@rm -rf _build
|
||||||
|
.PHONY: teardown
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
# compile, using preprocessor checks for platform-specific bits instead of
|
# compile, using preprocessor checks for platform-specific bits instead of
|
||||||
# testing in here.
|
# testing in here.
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 2.8.4)
|
cmake_minimum_required(VERSION 3.6)
|
||||||
|
|
||||||
project(PhysicsFS)
|
project(PhysicsFS)
|
||||||
set(PHYSFS_VERSION 3.0.1)
|
set(PHYSFS_VERSION 3.0.1)
|
||||||
|
|
Loading…
Reference in New Issue