build: search headers in all source directories
* removed paths in include directives * changed cmake to provide necessary header search paths * changed name of version.h to productVersion.h due to name conflict
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
#include "utility/path_detector/CombinedPathDetector.h"
|
||||
#include "CombinedPathDetector.h"
|
||||
|
||||
#include "utility/file/FilePath.h"
|
||||
#include "FilePath.h"
|
||||
|
||||
CombinedPathDetector::CombinedPathDetector()
|
||||
: PathDetector("combined")
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "utility/path_detector/PathDetector.h"
|
||||
#include "PathDetector.h"
|
||||
|
||||
class CombinedPathDetector: public PathDetector
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "utility/path_detector/PathDetector.h"
|
||||
#include "PathDetector.h"
|
||||
|
||||
#include "utility/file/FilePath.h"
|
||||
#include "FilePath.h"
|
||||
|
||||
PathDetector::PathDetector(const std::string& name)
|
||||
: m_name(name)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#include "utility/path_detector/cxx_header/CxxFrameworkPathDetector.h"
|
||||
#include "CxxFrameworkPathDetector.h"
|
||||
|
||||
#include "utility/file/FilePath.h"
|
||||
#include "utility/path_detector/cxx_header/utilityCxxHeaderDetection.h"
|
||||
#include "utility/utilityString.h"
|
||||
#include "FilePath.h"
|
||||
#include "utilityCxxHeaderDetection.h"
|
||||
#include "utilityString.h"
|
||||
|
||||
CxxFrameworkPathDetector::CxxFrameworkPathDetector(const std::string& compilerName)
|
||||
: PathDetector(compilerName)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef CXX_FRAMEWORK_PATH_DETECTOR_H
|
||||
#define CXX_FRAMEWORK_PATH_DETECTOR_H
|
||||
|
||||
#include "utility/path_detector/PathDetector.h"
|
||||
#include "PathDetector.h"
|
||||
|
||||
class CxxFrameworkPathDetector: public PathDetector
|
||||
{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#include "utility/path_detector/cxx_header/CxxHeaderPathDetector.h"
|
||||
#include "CxxHeaderPathDetector.h"
|
||||
|
||||
#include "utility/file/FilePath.h"
|
||||
#include "utility/path_detector/cxx_header/utilityCxxHeaderDetection.h"
|
||||
#include "utility/utilityString.h"
|
||||
#include "utility/utilityCxx.h"
|
||||
#include "FilePath.h"
|
||||
#include "utilityCxxHeaderDetection.h"
|
||||
#include "utilityString.h"
|
||||
#include "utilityCxx.h"
|
||||
|
||||
CxxHeaderPathDetector::CxxHeaderPathDetector(const std::string& compilerName)
|
||||
: PathDetector(compilerName)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef CXX_HEADER_PATH_DETECTOR_H
|
||||
#define CXX_HEADER_PATH_DETECTOR_H
|
||||
|
||||
#include "utility/path_detector/PathDetector.h"
|
||||
#include "PathDetector.h"
|
||||
|
||||
class CxxHeaderPathDetector: public PathDetector
|
||||
{
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
#include "utility/path_detector/cxx_header/CxxVs10To14HeaderPathDetector.h"
|
||||
#include "CxxVs10To14HeaderPathDetector.h"
|
||||
|
||||
#include <string>
|
||||
|
||||
#include <QSettings>
|
||||
#include <QSysInfo>
|
||||
|
||||
#include "utility/file/FilePath.h"
|
||||
#include "utility/path_detector/cxx_header/utilityCxxHeaderDetection.h"
|
||||
#include "utility/utility.h"
|
||||
#include "utility/utilityCxx.h"
|
||||
#include "FilePath.h"
|
||||
#include "utilityCxxHeaderDetection.h"
|
||||
#include "utility.h"
|
||||
#include "utilityCxx.h"
|
||||
|
||||
CxxVs10To14HeaderPathDetector::CxxVs10To14HeaderPathDetector(VisualStudioType type, bool isExpress, ApplicationArchitectureType architecture)
|
||||
: PathDetector(visualStudioTypeToString(type) + (isExpress ? " Express" : "") + (architecture == APPLICATION_ARCHITECTURE_X86_64 ? " 64 Bit" : ""))
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#ifndef CXX_VS_10_TO_14_HEADER_PATH_DETECTOR_H
|
||||
#define CXX_VS_10_TO_14_HEADER_PATH_DETECTOR_H
|
||||
|
||||
#include "utility/path_detector/PathDetector.h"
|
||||
#include "utility/ApplicationArchitectureType.h"
|
||||
#include "PathDetector.h"
|
||||
#include "ApplicationArchitectureType.h"
|
||||
|
||||
class CxxVs10To14HeaderPathDetector : public PathDetector
|
||||
{
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
#include "utility/path_detector/cxx_header/CxxVs15HeaderPathDetector.h"
|
||||
#include "CxxVs15HeaderPathDetector.h"
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "utility/file/FilePath.h"
|
||||
#include "utility/file/FileSystem.h"
|
||||
#include "utility/path_detector/cxx_header/utilityCxxHeaderDetection.h"
|
||||
#include "utility/utility.h"
|
||||
#include "utility/utilityApp.h"
|
||||
#include "utility/utilityCxx.h"
|
||||
#include "FilePath.h"
|
||||
#include "FileSystem.h"
|
||||
#include "utilityCxxHeaderDetection.h"
|
||||
#include "utility.h"
|
||||
#include "utilityApp.h"
|
||||
#include "utilityCxx.h"
|
||||
|
||||
CxxVs15HeaderPathDetector::CxxVs15HeaderPathDetector()
|
||||
: PathDetector("Visual Studio 2017")
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#ifndef CXX_VS_15_HEADER_PATH_DETECTOR_H
|
||||
#define CXX_VS_15_HEADER_PATH_DETECTOR_H
|
||||
|
||||
#include "utility/path_detector/PathDetector.h"
|
||||
#include "utility/ApplicationArchitectureType.h"
|
||||
#include "PathDetector.h"
|
||||
#include "ApplicationArchitectureType.h"
|
||||
|
||||
class CxxVs15HeaderPathDetector: public PathDetector
|
||||
{
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
#include "utility/path_detector/cxx_header/utilityCxxHeaderDetection.h"
|
||||
#include "utilityCxxHeaderDetection.h"
|
||||
|
||||
#include <QSettings>
|
||||
#include <QSysInfo>
|
||||
|
||||
#include "utility/file/FileSystem.h"
|
||||
#include "utility/utilityApp.h"
|
||||
#include "utility/utilityString.h"
|
||||
#include "FileSystem.h"
|
||||
#include "utilityApp.h"
|
||||
#include "utilityString.h"
|
||||
|
||||
namespace utility
|
||||
{
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "utility/file/FilePath.h"
|
||||
#include "utility/ApplicationArchitectureType.h"
|
||||
#include "FilePath.h"
|
||||
#include "ApplicationArchitectureType.h"
|
||||
|
||||
namespace utility
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "utility/path_detector/java_runtime/JavaPathDetector.h"
|
||||
#include "JavaPathDetector.h"
|
||||
|
||||
JavaPathDetector::JavaPathDetector(const std::string& name, const std::string& javaVersion)
|
||||
: PathDetector(name)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef JAVA_PATH_DETECTOR_H
|
||||
#define JAVA_PATH_DETECTOR_H
|
||||
|
||||
#include "utility/path_detector/PathDetector.h"
|
||||
#include "PathDetector.h"
|
||||
|
||||
class JavaPathDetector: public PathDetector
|
||||
{
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#include "utility/path_detector/java_runtime/JavaPathDetectorLinux.h"
|
||||
#include "JavaPathDetectorLinux.h"
|
||||
|
||||
#include "utility/file/FilePath.h"
|
||||
#include "utility/utilityApp.h"
|
||||
#include "utility/utilityString.h"
|
||||
#include "FilePath.h"
|
||||
#include "utilityApp.h"
|
||||
#include "utilityString.h"
|
||||
|
||||
#ifdef __x86_64__
|
||||
const wchar_t jvmLibPathRelativeToJavaExecutable[] = L"/../lib/amd64/server/libjvm.so";
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef JAVA_PATH_DETECTOR_LINUX_H
|
||||
#define JAVA_PATH_DETECTOR_LINUX_H
|
||||
|
||||
#include "utility/path_detector/java_runtime/JavaPathDetector.h"
|
||||
#include "JavaPathDetector.h"
|
||||
|
||||
class JavaPathDetectorLinux
|
||||
: public JavaPathDetector
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
#include "utility/path_detector/java_runtime/JavaPathDetectorMac.h"
|
||||
#include "JavaPathDetectorMac.h"
|
||||
|
||||
#include "utility/file/FilePath.h"
|
||||
#include "utility/utilityApp.h"
|
||||
#include "utility/utilityString.h"
|
||||
#include "FilePath.h"
|
||||
#include "utilityApp.h"
|
||||
#include "utilityString.h"
|
||||
|
||||
JavaPathDetectorMac::JavaPathDetectorMac(const std::string javaVersion)
|
||||
: JavaPathDetector("Java " + javaVersion + " for Mac", javaVersion)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef JAVA_PATH_DETECTOR_MAC_H
|
||||
#define JAVA_PATH_DETECTOR_MAC_H
|
||||
|
||||
#include "utility/path_detector/java_runtime/JavaPathDetector.h"
|
||||
#include "JavaPathDetector.h"
|
||||
|
||||
class JavaPathDetectorMac
|
||||
: public JavaPathDetector
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
#include "utility/path_detector/java_runtime/JavaPathDetectorWindows.h"
|
||||
#include "JavaPathDetectorWindows.h"
|
||||
|
||||
#include <QSettings>
|
||||
#include <QSysInfo>
|
||||
|
||||
#include "utility/file/FilePath.h"
|
||||
#include "utility/utility.h"
|
||||
#include "FilePath.h"
|
||||
#include "utility.h"
|
||||
|
||||
JavaPathDetectorWindows::JavaPathDetectorWindows(const std::string javaVersion)
|
||||
: JavaPathDetector("Java " + javaVersion + " for Windows", javaVersion)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef JAVA_PATH_DETECTOR_WINDOWS_H
|
||||
#define JAVA_PATH_DETECTOR_WINDOWS_H
|
||||
|
||||
#include "utility/path_detector/java_runtime/JavaPathDetector.h"
|
||||
#include "JavaPathDetector.h"
|
||||
|
||||
class JavaPathDetectorWindows: public JavaPathDetector
|
||||
{
|
||||
|
||||
+5
-5
@@ -1,10 +1,10 @@
|
||||
#include "utility/path_detector/jre_system_library/JreSystemLibraryPathDetector.h"
|
||||
#include "JreSystemLibraryPathDetector.h"
|
||||
|
||||
#include "utility/path_detector/java_runtime/JavaPathDetector.h"
|
||||
#include "JavaPathDetector.h"
|
||||
|
||||
#include "settings/ApplicationSettings.h"
|
||||
#include "utility/file/FilePath.h"
|
||||
#include "utility/file/FileSystem.h"
|
||||
#include "ApplicationSettings.h"
|
||||
#include "FilePath.h"
|
||||
#include "FileSystem.h"
|
||||
|
||||
JreSystemLibraryPathDetector::JreSystemLibraryPathDetector(std::shared_ptr<JavaPathDetector> javaPathDetector)
|
||||
: PathDetector("JRE System Library")
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
#include <memory>
|
||||
|
||||
#include "utility/path_detector/PathDetector.h"
|
||||
#include "PathDetector.h"
|
||||
|
||||
class JavaPathDetector;
|
||||
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
#include "utility/path_detector/jre_system_library/JreSystemLibraryPathDetectorLinux.h"
|
||||
#include "JreSystemLibraryPathDetectorLinux.h"
|
||||
|
||||
#include "utility/path_detector/java_runtime/JavaPathDetectorLinux.h"
|
||||
#include "JavaPathDetectorLinux.h"
|
||||
|
||||
JreSystemLibraryPathDetectorLinux::JreSystemLibraryPathDetectorLinux(const std::string javaVersion)
|
||||
: JreSystemLibraryPathDetector(std::make_shared<JavaPathDetectorLinux>(javaVersion))
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
#ifndef JRE_SYSTEM_LIBRARY_PATH_DETECTOR_LINUX_H
|
||||
#define JRE_SYSTEM_LIBRARY_PATH_DETECTOR_LINUX_H
|
||||
|
||||
#include "utility/path_detector/jre_system_library/JreSystemLibraryPathDetector.h"
|
||||
#include "JreSystemLibraryPathDetector.h"
|
||||
|
||||
class JreSystemLibraryPathDetectorLinux: public JreSystemLibraryPathDetector
|
||||
{
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
#include "utility/path_detector/jre_system_library/JreSystemLibraryPathDetectorMac.h"
|
||||
#include "JreSystemLibraryPathDetectorMac.h"
|
||||
|
||||
#include "utility/path_detector/java_runtime/JavaPathDetectorMac.h"
|
||||
#include "JavaPathDetectorMac.h"
|
||||
|
||||
JreSystemLibraryPathDetectorMac::JreSystemLibraryPathDetectorMac(const std::string javaVersion)
|
||||
: JreSystemLibraryPathDetector(std::make_shared<JavaPathDetectorMac>(javaVersion))
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
#ifndef JRE_SYSTEM_LIBRARY_PATH_DETECTOR_MAC_H
|
||||
#define JRE_SYSTEM_LIBRARY_PATH_DETECTOR_MAC_H
|
||||
|
||||
#include "utility/path_detector/jre_system_library/JreSystemLibraryPathDetector.h"
|
||||
#include "JreSystemLibraryPathDetector.h"
|
||||
|
||||
class JreSystemLibraryPathDetectorMac: public JreSystemLibraryPathDetector
|
||||
{
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
#include "utility/path_detector/jre_system_library/JreSystemLibraryPathDetectorWindows.h"
|
||||
#include "JreSystemLibraryPathDetectorWindows.h"
|
||||
|
||||
#include "utility/path_detector/java_runtime/JavaPathDetectorWindows.h"
|
||||
#include "JavaPathDetectorWindows.h"
|
||||
|
||||
JreSystemLibraryPathDetectorWindows::JreSystemLibraryPathDetectorWindows(const std::string javaVersion)
|
||||
: JreSystemLibraryPathDetector(std::make_shared<JavaPathDetectorWindows>(javaVersion))
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
#ifndef JRE_SYSTEM_LIBRARY_PATH_DETECTOR_WINDOWS_H
|
||||
#define JRE_SYSTEM_LIBRARY_PATH_DETECTOR_WINDOWS_H
|
||||
|
||||
#include "utility/path_detector/jre_system_library/JreSystemLibraryPathDetector.h"
|
||||
#include "JreSystemLibraryPathDetector.h"
|
||||
|
||||
class JreSystemLibraryPathDetectorWindows: public JreSystemLibraryPathDetector
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "utility/path_detector/maven_executable/MavenPathDetectorUnix.h"
|
||||
#include "MavenPathDetectorUnix.h"
|
||||
|
||||
#include "utility/file/FilePath.h"
|
||||
#include "utility/utilityApp.h"
|
||||
#include "FilePath.h"
|
||||
#include "utilityApp.h"
|
||||
|
||||
MavenPathDetectorUnix::MavenPathDetectorUnix()
|
||||
: PathDetector("Maven for Unix")
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef MAVEN_PATH_DETECTOR_UNIX_H
|
||||
#define MAVEN_PATH_DETECTOR_UNIX_H
|
||||
|
||||
#include "utility/path_detector/PathDetector.h"
|
||||
#include "PathDetector.h"
|
||||
|
||||
class MavenPathDetectorUnix: public PathDetector
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "utility/path_detector/maven_executable/MavenPathDetectorWindows.h"
|
||||
#include "MavenPathDetectorWindows.h"
|
||||
|
||||
#include "utility/file/FilePath.h"
|
||||
#include "utility/utilityApp.h"
|
||||
#include "FilePath.h"
|
||||
#include "utilityApp.h"
|
||||
|
||||
MavenPathDetectorWindows::MavenPathDetectorWindows()
|
||||
: PathDetector("Maven for Windows")
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef MAVEN_PATH_DETECTOR_WINDOWS_H
|
||||
#define MAVEN_PATH_DETECTOR_WINDOWS_H
|
||||
|
||||
#include "utility/path_detector/PathDetector.h"
|
||||
#include "PathDetector.h"
|
||||
|
||||
class MavenPathDetectorWindows: public PathDetector
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "utility/utilityApp.h"
|
||||
#include "utilityApp.h"
|
||||
|
||||
#include <QProcess>
|
||||
#include <QSysInfo>
|
||||
@@ -6,11 +6,11 @@
|
||||
#include <qprocessordetection.h>
|
||||
|
||||
#include "License.h"
|
||||
#include "settings/ApplicationSettings.h"
|
||||
#include "utility/logging/logging.h"
|
||||
#include "utility/AppPath.h"
|
||||
#include "utility/UserPaths.h"
|
||||
#include "utility/utilityString.h"
|
||||
#include "ApplicationSettings.h"
|
||||
#include "logging.h"
|
||||
#include "AppPath.h"
|
||||
#include "UserPaths.h"
|
||||
#include "utilityString.h"
|
||||
|
||||
namespace utility
|
||||
{
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
#include <set>
|
||||
#include <string>
|
||||
|
||||
#include "utility/OsType.h"
|
||||
#include "utility/file/FilePath.h"
|
||||
#include "OsType.h"
|
||||
#include "FilePath.h"
|
||||
|
||||
class License;
|
||||
|
||||
|
||||
@@ -1,24 +1,24 @@
|
||||
#include "utility/utilityPathDetection.h"
|
||||
#include "utilityPathDetection.h"
|
||||
|
||||
#include "utility/logging/logging.h"
|
||||
#include "logging.h"
|
||||
|
||||
#include "utility/path_detector/java_runtime/JavaPathDetectorLinux.h"
|
||||
#include "utility/path_detector/java_runtime/JavaPathDetectorMac.h"
|
||||
#include "utility/path_detector/java_runtime/JavaPathDetectorWindows.h"
|
||||
#include "JavaPathDetectorLinux.h"
|
||||
#include "JavaPathDetectorMac.h"
|
||||
#include "JavaPathDetectorWindows.h"
|
||||
|
||||
#include "utility/path_detector/jre_system_library/JreSystemLibraryPathDetectorLinux.h"
|
||||
#include "utility/path_detector/jre_system_library/JreSystemLibraryPathDetectorMac.h"
|
||||
#include "utility/path_detector/jre_system_library/JreSystemLibraryPathDetectorWindows.h"
|
||||
#include "JreSystemLibraryPathDetectorLinux.h"
|
||||
#include "JreSystemLibraryPathDetectorMac.h"
|
||||
#include "JreSystemLibraryPathDetectorWindows.h"
|
||||
|
||||
#include "utility/path_detector/maven_executable/MavenPathDetectorUnix.h"
|
||||
#include "utility/path_detector/maven_executable/MavenPathDetectorWindows.h"
|
||||
#include "MavenPathDetectorUnix.h"
|
||||
#include "MavenPathDetectorWindows.h"
|
||||
|
||||
#include "utility/path_detector/cxx_header/CxxFrameworkPathDetector.h"
|
||||
#include "utility/path_detector/cxx_header/CxxHeaderPathDetector.h"
|
||||
#include "utility/path_detector/cxx_header/CxxVs10To14HeaderPathDetector.h"
|
||||
#include "utility/path_detector/cxx_header/CxxVs15HeaderPathDetector.h"
|
||||
#include "CxxFrameworkPathDetector.h"
|
||||
#include "CxxHeaderPathDetector.h"
|
||||
#include "CxxVs10To14HeaderPathDetector.h"
|
||||
#include "CxxVs15HeaderPathDetector.h"
|
||||
|
||||
#include "utility/utilityApp.h"
|
||||
#include "utilityApp.h"
|
||||
|
||||
std::shared_ptr<CombinedPathDetector> utility::getJavaRuntimePathDetector()
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef UTILITY_PATH_DETECTION_H
|
||||
#define UTILITY_PATH_DETECTION_H
|
||||
|
||||
#include "utility/path_detector/CombinedPathDetector.h"
|
||||
#include "CombinedPathDetector.h"
|
||||
|
||||
namespace utility
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user