Skip to content

Commit d4f706e

Browse files
author
Daniel Marjamäki
committed
fixed qmake building with new folder structure
1 parent 0581c41 commit d4f706e

14 files changed

Lines changed: 25 additions & 22 deletions

Makefile

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,17 @@ LIBOBJ = lib/checkautovariables.o \
1616
lib/checkstl.o \
1717
lib/checkunusedfunctions.o \
1818
lib/cppcheck.o \
19+
lib/cppcheckexecutor.o \
1920
lib/errorlogger.o \
2021
lib/filelister.o \
2122
lib/mathlib.o \
2223
lib/preprocessor.o \
2324
lib/settings.o \
25+
lib/threadexecutor.o \
2426
lib/token.o \
2527
lib/tokenize.o
2628

27-
CLIOBJ = cli/cppcheckexecutor.o \
28-
cli/main.o \
29-
cli/threadexecutor.o
29+
CLIOBJ = cli/main.o
3030

3131
TESTOBJ = test/testautovariables.o \
3232
test/testbufferoverrun.o \
@@ -74,7 +74,7 @@ tools/dmake: tools/dmake.cpp lib/filelister.cpp lib/filelister.h
7474
$(CXX) $(CXXFLAGS) -o tools/dmake tools/dmake.cpp lib/filelister.cpp $(LDFLAGS)
7575

7676
clean:
77-
rm -f lib/*.o cli/*.o test/*.o testrunner cppcheck tools/dmake tools/errmsg
77+
rm -f lib/*.o cli/*.o test/*.o testrunner cppcheck tools/dmake
7878

7979
install: cppcheck
8080
install -d ${BIN}
@@ -116,6 +116,9 @@ lib/checkunusedfunctions.o: lib/checkunusedfunctions.cpp lib/checkunusedfunction
116116
lib/cppcheck.o: lib/cppcheck.cpp lib/cppcheck.h lib/settings.h lib/errorlogger.h lib/checkunusedfunctions.h lib/tokenize.h lib/classinfo.h lib/token.h lib/preprocessor.h lib/filelister.h lib/check.h
117117
$(CXX) $(CXXFLAGS) -Ilib -c -o lib/cppcheck.o lib/cppcheck.cpp
118118

119+
lib/cppcheckexecutor.o: lib/cppcheckexecutor.cpp lib/cppcheckexecutor.h lib/errorlogger.h lib/settings.h lib/cppcheck.h lib/checkunusedfunctions.h lib/tokenize.h lib/classinfo.h lib/token.h lib/threadexecutor.h
120+
$(CXX) $(CXXFLAGS) -Ilib -c -o lib/cppcheckexecutor.o lib/cppcheckexecutor.cpp
121+
119122
lib/errorlogger.o: lib/errorlogger.cpp lib/errorlogger.h lib/settings.h lib/tokenize.h lib/classinfo.h lib/token.h
120123
$(CXX) $(CXXFLAGS) -Ilib -c -o lib/errorlogger.o lib/errorlogger.cpp
121124

@@ -131,21 +134,18 @@ lib/preprocessor.o: lib/preprocessor.cpp lib/preprocessor.h lib/errorlogger.h li
131134
lib/settings.o: lib/settings.cpp lib/settings.h
132135
$(CXX) $(CXXFLAGS) -Ilib -c -o lib/settings.o lib/settings.cpp
133136

137+
lib/threadexecutor.o: lib/threadexecutor.cpp lib/threadexecutor.h lib/settings.h lib/errorlogger.h lib/cppcheck.h lib/checkunusedfunctions.h lib/tokenize.h lib/classinfo.h lib/token.h
138+
$(CXX) $(CXXFLAGS) -Ilib -c -o lib/threadexecutor.o lib/threadexecutor.cpp
139+
134140
lib/token.o: lib/token.cpp lib/token.h
135141
$(CXX) $(CXXFLAGS) -Ilib -c -o lib/token.o lib/token.cpp
136142

137143
lib/tokenize.o: lib/tokenize.cpp lib/tokenize.h lib/classinfo.h lib/token.h lib/filelister.h lib/mathlib.h lib/settings.h lib/errorlogger.h lib/check.h
138144
$(CXX) $(CXXFLAGS) -Ilib -c -o lib/tokenize.o lib/tokenize.cpp
139145

140-
cli/cppcheckexecutor.o: cli/cppcheckexecutor.cpp cli/cppcheckexecutor.h cli/threadexecutor.h
141-
$(CXX) $(CXXFLAGS) -Ilib -c -o cli/cppcheckexecutor.o cli/cppcheckexecutor.cpp
142-
143-
cli/main.o: cli/main.cpp cli/cppcheckexecutor.h
146+
cli/main.o: cli/main.cpp lib/cppcheckexecutor.h lib/errorlogger.h lib/settings.h
144147
$(CXX) $(CXXFLAGS) -Ilib -c -o cli/main.o cli/main.cpp
145148

146-
cli/threadexecutor.o: cli/threadexecutor.cpp cli/threadexecutor.h
147-
$(CXX) $(CXXFLAGS) -Ilib -c -o cli/threadexecutor.o cli/threadexecutor.cpp
148-
149149
test/testautovariables.o: test/testautovariables.cpp test/testsuite.h
150150
$(CXX) $(CXXFLAGS) -Ilib -c -o test/testautovariables.o test/testautovariables.cpp
151151

lib/src.pro renamed to cli/cli.pro

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ OBJECTS_DIR = temp
66
CONFIG += warn_on
77
CONFIG -= qt app_bundle
88

9-
include($$PWD/src.pri)
9+
include($$PWD/../lib/lib.pri)
10+
1011
SOURCES += main.cpp
1112

1213
win32 {

cli/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ void CheckOther::checkZeroDivision()
8282
*/
8383

8484

85-
#include "cppcheckexecutor.h"
85+
#include "../lib/cppcheckexecutor.h"
8686

8787
/**
8888
* Main function of cppcheck

gui/checkthread.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
#define CHECKTHREAD_H
2222

2323
#include <QThread>
24-
#include "../src/cppcheck.h"
25-
#include "../src/settings.h"
24+
#include "../lib/cppcheck.h"
25+
#include "../lib/settings.h"
2626
#include "threadresult.h"
2727

2828
/// @addtogroup GUI

gui/gui.pro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ TRANSLATIONS = cppcheck_fi.ts \
2727
# Windows-specific options
2828
CONFIG += embed_manifest_exe
2929

30-
include($$PWD/../src/src.pri)
30+
include($$PWD/../lib/lib.pri)
3131
HEADERS += mainwindow.h \
3232
checkthread.h \
3333
resultsview.h \

gui/mainwindow.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
#include "fileviewdialog.h"
3333
#include "projectfile.h"
3434
#include "report.h"
35-
#include "../src/filelister.h"
36-
#include "../src/cppcheckexecutor.h"
35+
#include "../lib/filelister.h"
36+
#include "../lib/cppcheckexecutor.h"
3737

3838
MainWindow::MainWindow() :
3939
mSettings(new QSettings("Cppcheck", "Cppcheck-GUI", this)),

gui/resultsview.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
#include <QWidget>
2525
#include <QProgressBar>
26-
#include "../src/errorlogger.h"
26+
#include "../lib/errorlogger.h"
2727
#include "resultstree.h"
2828
#include "common.h"
2929
#include "report.h"

gui/threadhandler.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222

2323
#include <QObject>
2424
#include <QStringList>
25-
#include "../src/settings.h"
26-
#include "../src/cppcheck.h"
25+
#include "../lib/settings.h"
26+
#include "../lib/cppcheck.h"
2727
#include "threadresult.h"
2828
#include "checkthread.h"
2929
#include "resultsview.h"

gui/threadresult.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include <QObject>
2525
#include <QStringList>
2626
#include <QVariant>
27-
#include "../src/errorlogger.h"
27+
#include "../lib/errorlogger.h"
2828

2929
/// @addtogroup GUI
3030
/// @{

0 commit comments

Comments
 (0)