Skip to content

Commit effe2a1

Browse files
committed
Make includes comgin from third-party/ more specific.
The `loadepng.h` and `gif.h` were included with a a pre-defined include path. Since we always refer to these directly from the third-party/ directory, make these explicit and use good practice to include these from project root. That way it is easier to navigate the code and show where these vendored sources originate from. Signed-off-by: Henner Zeller <h.zeller@acm.org>
1 parent b318cba commit effe2a1

8 files changed

Lines changed: 7 additions & 9 deletions

File tree

src/gui/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ else()
175175
)
176176
target_include_directories(gui
177177
PRIVATE
178-
${OPENROAD_HOME}/third-party/gif-h
178+
${OPENROAD_HOME}
179179
)
180180
endif()
181181

@@ -185,7 +185,7 @@ target_include_directories(gui
185185
PRIVATE
186186
${OPENSTA_HOME}/include
187187
${DBSTA_HOME}/include
188-
${OPENROAD_HOME}/third-party/gif-h
188+
${OPENROAD_HOME}
189189
)
190190

191191
add_subdirectory(test)

src/gui/src/gui.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
#include "clockWidget.h"
3939
#include "displayControls.h"
4040
#include "drcWidget.h"
41-
#include "gif.h"
4241
#include "heatMapGui.h"
4342
#include "helpWidget.h"
4443
#include "inspector.h"
@@ -51,6 +50,7 @@
5150
#include "ord/OpenRoad.hh"
5251
#include "ruler.h"
5352
#include "scriptWidget.h"
53+
#include "third-party/gif-h/gif.h"
5454
#include "timingWidget.h"
5555
#include "utl/Logger.h"
5656
#include "utl/decode.h"

src/web/src/tile_generator.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
#include "gui/gui.h"
2424
#include "gui/heatMap.h"
2525
#include "json_builder.h"
26-
#include "lodepng.h"
2726
#include "odb/db.h"
2827
#include "odb/dbSet.h"
2928
#include "odb/dbShape.h"
@@ -32,6 +31,7 @@
3231
#include "odb/geom.h"
3332
#include "request_handler.h"
3433
#include "search.h"
34+
#include "third-party/lodepng/lodepng.h"
3535
#include "timing_report.h"
3636
#include "utl/Logger.h"
3737
#include "web_painter.h"

src/web/test/cpp/TestSaveImage.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
#include <vector>
1212

1313
#include "gtest/gtest.h"
14-
#include "lodepng.h"
1514
#include "odb/db.h"
1615
#include "odb/dbTypes.h"
1716
#include "odb/geom.h"
17+
#include "third-party/lodepng/lodepng.h"
1818
#include "tile_generator.h"
1919
#include "tst/nangate45_fixture.h"
2020

src/web/test/cpp/TestTileGenerator.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
#include <vector>
1010

1111
#include "gtest/gtest.h"
12-
#include "lodepng.h"
1312
#include "odb/db.h"
1413
#include "odb/dbTypes.h"
1514
#include "odb/geom.h"
15+
#include "third-party/lodepng/lodepng.h"
1616
#include "tile_generator.h"
1717
#include "tst/nangate45_fixture.h"
1818

third-party/gif-h/BUILD.bazel

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ load("@rules_cc//cc:cc_library.bzl", "cc_library")
66
cc_library(
77
name = "gif_h",
88
hdrs = ["gif.h"],
9-
includes = ["."],
109
visibility = ["//visibility:public"],
1110
alwayslink = True,
1211
)

third-party/lodepng/BUILD

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,5 @@ cc_library(
77
name = "lodepng",
88
srcs = ["lodepng.cpp"],
99
hdrs = ["lodepng.h"],
10-
includes = ["."],
1110
visibility = ["//visibility:public"],
1211
)

third-party/lodepng/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ add_library(lodepng
77

88
target_include_directories(lodepng
99
PUBLIC
10-
.
10+
${OPENROAD_HOME}
1111
)

0 commit comments

Comments
 (0)