More work on making intellisense work
This commit is contained in:
@@ -34,7 +34,7 @@ ifeq "$(OS)" "Linux"
|
||||
LINKEXE:=g++ -Wall $(OPT) -std=c++20 -export-dynamic -o
|
||||
MAKEDEPS:=true
|
||||
LIBS:=-L./ext/openssl-3.0.1/lib/linux -lssl -lcrypto -ldl
|
||||
CCJSON="build/$(OS)/compile_commands.json"
|
||||
CCJSON:=build/$(OS)/compile_commands.json
|
||||
|
||||
FLAGS_ERIS:=-DLUA_USE_APICHECK -DLUA_USE_POSIX
|
||||
FLAGS_CORE:=-I./ext/eris-master/src -I./cpp/wrap -I./cpp/core -I./ext
|
||||
@@ -60,7 +60,7 @@ ifeq "$(OS)" "Windows"
|
||||
LINKEXE:=CL $(OPT) /std:c++20 /EHsc /nologo /Fe:
|
||||
MAKEDEPS:=g++ -Wall -std=c++20 -MMD -E -o
|
||||
LIBS:=ext/openssl-3.1.0/lib/visual/libcrypto.lib ext/openssl-3.1.0/lib/visual/libssl.lib ws2_32.lib crypt32.lib cryptui.lib user32.lib advapi32.lib
|
||||
CCJSON="build/$(OS)/compile_commands.json"
|
||||
CCJSON:=build/$(OS)/compile_commands.json
|
||||
|
||||
FLAGS_ERIS:=-DLUA_USE_APICHECK -DLUA_COMPAT_ALL
|
||||
FLAGS_CORE:=-I./ext/eris-master/src -I./cpp/wrap -I./cpp/core -I./ext
|
||||
@@ -132,7 +132,7 @@ build/$(OS)/drv/%.obj: cpp/drv/%.cpp build/$(OS)/DIRECTORY
|
||||
$(COMPILE) $@ $(FLAGS_DRV) $<
|
||||
|
||||
$(CCJSON): Makefile add-compile-commands.py
|
||||
rm -rf $(CCJSON)
|
||||
echo "[]" > $(CCJSON)
|
||||
python3 ./add-compile-commands.py "$(CCJSON)" "$(COMPILE)" "$(FLAGS_ERIS)" "build/$(OS)/eris/FILE.obj" "ext/eris-master/src/FILE.c" $(BASE_ERIS)
|
||||
python3 ./add-compile-commands.py "$(CCJSON)" "$(COMPILE)" "$(FLAGS_CORE)" "build/$(OS)/cpp/FILE.obj" "cpp/core/FILE.cpp" $(BASE_CORE)
|
||||
python3 ./add-compile-commands.py "$(CCJSON)" "$(COMPILE)" "$(FLAGS_DRV)" "build/$(OS)/drv/FILE.obj" "cpp/drv/FILE.cpp" $(BASE_DRV)
|
||||
|
||||
Reference in New Issue
Block a user