Avoid relative path in #include
authorDavid Neto <dneto@google.com>
Tue, 22 Dec 2015 20:15:46 +0000 (15:15 -0500)
committerDavid Neto <dneto@google.com>
Mon, 4 Jan 2016 18:07:45 +0000 (13:07 -0500)
Adds CMAKE_CURRENT_SOURCE_DIR to the include path for UnitSPIRV

CMakeLists.txt
test/AssemblyContext.cpp
test/BinaryHeaderGet.cpp
test/BinaryToText.cpp
test/GeneratorMagicNumber.cpp
test/OperandPattern.cpp
test/TextToBinary.cpp
test/UnitSPIRV.h

index 8f7700a..bcbe50c 100644 (file)
@@ -232,6 +232,7 @@ if (NOT ${SPIRV_SKIP_EXECUTABLES})
     add_executable(UnitSPIRV ${TEST_SOURCES})
     default_compile_options(UnitSPIRV)
     target_include_directories(UnitSPIRV PRIVATE
+      ${CMAKE_CURRENT_SOURCE_DIR}
       ${gmock_SOURCE_DIR}/include ${gtest_SOURCE_DIR}/include)
     target_link_libraries(UnitSPIRV PRIVATE ${SPIRV_TOOLS} gmock)
   else()
index 793e001..f0238bc 100644 (file)
@@ -29,7 +29,7 @@
 #include <vector>
 #include <gmock/gmock.h>
 
-#include "../source/instruction.h"
+#include "source/instruction.h"
 
 using libspirv::AssemblyContext;
 using spvtest::AutoText;
index 118d399..4253ac7 100644 (file)
@@ -24,7 +24,7 @@
 // TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 // MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
 
-#include "../source/spirv_constant.h"
+#include "source/spirv_constant.h"
 #include "UnitSPIRV.h"
 
 namespace {
index f1b464a..1ed6e88 100644 (file)
@@ -30,7 +30,7 @@
 
 #include "gmock/gmock.h"
 
-#include "../source/spirv_constant.h"
+#include "source/spirv_constant.h"
 #include "TestFixture.h"
 
 using ::testing::Eq;
index 6dd3a43..09552c2 100644 (file)
@@ -28,7 +28,7 @@
 
 #include <gmock/gmock.h>
 
-#include "../source/opcode.h"
+#include "source/opcode.h"
 
 using ::spvtest::EnumCase;
 using ::testing::Eq;
index 12049e8..4a3124a 100644 (file)
@@ -27,7 +27,7 @@
 #include "UnitSPIRV.h"
 
 #include "gmock/gmock.h"
-#include "../source/operand.h"
+#include "source/operand.h"
 
 using ::testing::Eq;
 
index c847a05..910bb12 100644 (file)
@@ -32,8 +32,8 @@
 
 #include "TestFixture.h"
 #include "UnitSPIRV.h"
+#include "source/spirv_constant.h"
 #include "util/bitutils.h"
-#include "../source/spirv_constant.h"
 
 namespace {
 
index 5c32155..cd425a8 100644 (file)
 #include <iomanip>
 
 #include "libspirv/libspirv.h"
-#include "../source/assembly_grammar.h"
-#include "../source/binary.h"
-#include "../source/diagnostic.h"
-#include "../source/opcode.h"
-#include "../source/spirv_endian.h"
-#include "../source/text.h"
-#include "../source/text_handler.h"
-#include "../source/validate.h"
+#include "source/assembly_grammar.h"
+#include "source/binary.h"
+#include "source/diagnostic.h"
+#include "source/opcode.h"
+#include "source/spirv_endian.h"
+#include "source/text.h"
+#include "source/text_handler.h"
+#include "source/validate.h"
 
 #include <gtest/gtest.h>