diff --git a/OpenRoadEd/CMakeLists.txt b/OpenRoadEd/CMakeLists.txt
index 3b489e18a4e98bbbda7ca49238fc6baf2a7381d4..c4dc3a7bd4e73870b0b3539be12dbeb6962eead9 100644
--- a/OpenRoadEd/CMakeLists.txt
+++ b/OpenRoadEd/CMakeLists.txt
@@ -5,8 +5,11 @@ if(COMMAND cmake_policy)
   cmake_policy(SET CMP0003 NEW) # explicitly request new style for passing relative and absolute paths to linker
 endif(COMMAND cmake_policy)
 
+set(CMAKE_PREFIX_PATH "/usr/local/lib64/pkgconfig")
+
 find_package(PkgConfig)
-pkg_check_modules(OSG REQUIRED openscenegraph-osg openscenegraph-osgViewer openscenegraph-osgQt)
+pkg_check_modules(OSG REQUIRED openscenegraph-osg openscenegraph-osgViewer)
+pkg_search_module(OSGQT REQUIRED openscenegraph-osgQt)
 
 find_package(Eigen3 REQUIRED)
 
@@ -139,16 +142,18 @@ set(TARGET_CPP "${CMAKE_SOURCE_DIR}/OpenDrive/OpenDriveXmlWriter.cpp"
     "${CMAKE_SOURCE_DIR}/Cephes/polevl.c")
 
 #message("File glob is ${TARGET_H} ${TARGET_CPP}")
-#message("OSG libraries are ${OSG_LIBRARIES}")
+message("OSG libraries are ${OSG_LIBRARIES}")
 INCLUDE_DIRECTORIES(Qt)
 INCLUDE_DIRECTORIES(Qt/Tree)
 INCLUDE_DIRECTORIES(Osg)
 INCLUDE_DIRECTORIES(Cephes)
 INCLUDE_DIRECTORIES(OpenDrive)
 INCLUDE_DIRECTORIES(TinyXML)
-INCLUDE_DIRECTORIES (${EIGEN3_INCLUDE_DIR})
+INCLUDE_DIRECTORIES(${EIGEN3_INCLUDE_DIR})
+INCLUDE_DIRECTORIES(${OSG_INCLUDE_DIRS})
+INCLUDE_DIRECTORIES(${OSGQT_INCLUDE_DIRS})
 add_executable(openroaded main.cpp create_junction_road.cpp ${CMAKE_SOURCE_DIR}/Qt/convert_resource.cpp ${TARGET_H} ${TARGET_CPP} ../Resources/resources.qrc)
 set_property(TARGET openroaded PROPERTY CXX_STANDARD 14)
-target_link_libraries(openroaded ${OSG_LIBRARIES} Qt4::QtGui Qt4::QtXml Qt4::QtCore Qt4::QtOpenGL)
+target_link_libraries(openroaded ${OSG_LIBRARIES} ${OSGQT_LIBRARIES} Qt4::QtGui Qt4::QtXml Qt4::QtCore Qt4::QtOpenGL)
 
 install (TARGETS openroaded RUNTIME DESTINATION bin)