Compare commits
5 Commits
48cdcbf2af
...
ab4b1a8202
Author | SHA1 | Date | |
---|---|---|---|
ab4b1a8202 | |||
b82877e6a2 | |||
1229e4cc93 | |||
763f10693a | |||
9b4dc66aac |
2
.github/workflows/conan-pkg.yml
vendored
2
.github/workflows/conan-pkg.yml
vendored
@ -59,5 +59,5 @@ jobs:
|
|||||||
CONAN_PASSWORD: ${{ secrets.CONAN_PASSWORD }}
|
CONAN_PASSWORD: ${{ secrets.CONAN_PASSWORD }}
|
||||||
CONAN_PROFILE: ${{ matrix.config.conan-profile }}
|
CONAN_PROFILE: ${{ matrix.config.conan-profile }}
|
||||||
run: |
|
run: |
|
||||||
conan remote add ror-v2 https://artifactory.anotherfoxguy.com/artifactory/api/conan/rigs-of-rods
|
conan remote add conan-afg https://conan.anotherfoxguy.com
|
||||||
python build.py
|
python build.py
|
||||||
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -2,3 +2,4 @@ build/
|
|||||||
tmp/
|
tmp/
|
||||||
upload.*
|
upload.*
|
||||||
.idea/
|
.idea/
|
||||||
|
build_tmp.py
|
2
build.py
2
build.py
@ -39,4 +39,4 @@ data = list(filter(lambda k: 'anotherfoxguy' in k, subprocess.run(
|
|||||||
['conan', 'search', '*', '--raw'], stdout=subprocess.PIPE).stdout.decode("utf-8").split()))
|
['conan', 'search', '*', '--raw'], stdout=subprocess.PIPE).stdout.decode("utf-8").split()))
|
||||||
|
|
||||||
for d in data:
|
for d in data:
|
||||||
system(f"conan upload {d} -r ror-v2 --all --force")
|
system(f"conan upload {d} -r conan-afg --all --force")
|
@ -42,7 +42,7 @@ class MyGUIConan(ConanFile):
|
|||||||
def package_info(self):
|
def package_info(self):
|
||||||
self.cpp_info.includedirs = ['include/MYGUI']
|
self.cpp_info.includedirs = ['include/MYGUI']
|
||||||
# Directories where libraries can be found
|
# Directories where libraries can be found
|
||||||
self.cpp_info.libdirs = ['lib', 'lib/release', 'lib/debug']
|
self.cpp_info.libdirs = ['lib', f'lib/{self.settings.build_type}']
|
||||||
self.cpp_info.libs = tools.collect_libs(self)
|
self.cpp_info.libs = tools.collect_libs(self)
|
||||||
|
|
||||||
def package_id(self):
|
def package_id(self):
|
||||||
|
@ -42,12 +42,20 @@ class OGREConan(ConanFile):
|
|||||||
"find_package(FreeImage)",
|
"find_package(FreeImage)",
|
||||||
"find_package(ConanFreeImage)",
|
"find_package(ConanFreeImage)",
|
||||||
)
|
)
|
||||||
|
tools.replace_in_file(
|
||||||
|
"CMake/Dependencies.cmake",
|
||||||
|
"find_package(ZZip)",
|
||||||
|
"find_package(ConanZZip)",
|
||||||
|
)
|
||||||
tools.replace_in_file(
|
tools.replace_in_file(
|
||||||
"CMake/Packages/FindDirectX11.cmake",
|
"CMake/Packages/FindDirectX11.cmake",
|
||||||
'find_path(DirectX11_INCLUDE_DIR NAMES d3d11.h HINTS "',
|
'find_path(DirectX11_INCLUDE_DIR NAMES d3d11.h HINTS "',
|
||||||
'find_path(DirectX11_INCLUDE_DIR NO_CMAKE_PATH NO_CMAKE_ENVIRONMENT_PATH NAMES d3d11.h HINTS "',
|
'find_path(DirectX11_INCLUDE_DIR NO_CMAKE_PATH NO_CMAKE_ENVIRONMENT_PATH NAMES d3d11.h HINTS "',
|
||||||
)
|
)
|
||||||
shutil.copyfile("patches/FindFreeImage.cmake", "CMake/Packages/FindConanFreeImage.cmake")
|
shutil.copyfile(
|
||||||
|
"patches/FindFreeImage.cmake", "CMake/Packages/FindConanFreeImage.cmake"
|
||||||
|
)
|
||||||
|
shutil.copyfile("patches/FindZZip.cmake", "CMake/Packages/FindConanZZip.cmake")
|
||||||
for patch in self.conan_data["patches"][self.version]:
|
for patch in self.conan_data["patches"][self.version]:
|
||||||
tools.patch(**patch)
|
tools.patch(**patch)
|
||||||
|
|
||||||
|
5
ogre/1.11/patches/FindZZip.cmake
Normal file
5
ogre/1.11/patches/FindZZip.cmake
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
include(Findzziplib)
|
||||||
|
|
||||||
|
set(ZZip_FOUND "${zziplib_FOUND}" CACHE BOOL "Conan patch for zziplib" FORCE)
|
||||||
|
set(ZZip_INCLUDE_DIRS "${zziplib_INCLUDE_DIR}" CACHE STRING "Conan patch for zziplib" FORCE)
|
||||||
|
set(ZZip_LIBRARIES "${zziplib_LIBRARIES}" CACHE STRING "Conan patch for zziplib" FORCE)
|
@ -17,6 +17,12 @@ sources:
|
|||||||
"13.4.2":
|
"13.4.2":
|
||||||
url: "https://github.com/OGRECave/ogre/archive/refs/tags/v13.4.2.tar.gz"
|
url: "https://github.com/OGRECave/ogre/archive/refs/tags/v13.4.2.tar.gz"
|
||||||
sha256: "df5fe86d3fe5ae70c022f791567ca7476e69ffa20123774b37f2b04b605ab102"
|
sha256: "df5fe86d3fe5ae70c022f791567ca7476e69ffa20123774b37f2b04b605ab102"
|
||||||
|
"13.4.3":
|
||||||
|
url: "https://github.com/OGRECave/ogre/archive/refs/tags/v13.4.3.tar.gz"
|
||||||
|
sha256: "acf5fe60618566fb5590feba92d22291c63d4618ab66b95ec7ddc5774d11c439"
|
||||||
|
"13.4.4":
|
||||||
|
url: "https://github.com/OGRECave/ogre/archive/refs/tags/v13.4.4.tar.gz"
|
||||||
|
sha256: "7cf05dbb3acbfc9326daecb60429a8ae9ce7625fb425e6a29de00cf77454596f"
|
||||||
patches:
|
patches:
|
||||||
"13.2.4":
|
"13.2.4":
|
||||||
- patch_file: "patches/13.2.4/CMakeLists.txt.patch"
|
- patch_file: "patches/13.2.4/CMakeLists.txt.patch"
|
||||||
@ -42,6 +48,14 @@ patches:
|
|||||||
- patch_file: "patches/13.3.1/CMakeLists.txt.patch"
|
- patch_file: "patches/13.3.1/CMakeLists.txt.patch"
|
||||||
- patch_file: "patches/13.3.1/pugixml-fix.patch"
|
- patch_file: "patches/13.3.1/pugixml-fix.patch"
|
||||||
- patch_file: "patches/13.3.1/FindPkgMacros.cmake.patch"
|
- patch_file: "patches/13.3.1/FindPkgMacros.cmake.patch"
|
||||||
|
"13.4.3":
|
||||||
|
- patch_file: "patches/13.3.1/CMakeLists.txt.patch"
|
||||||
|
- patch_file: "patches/13.3.1/pugixml-fix.patch"
|
||||||
|
- patch_file: "patches/13.3.1/FindPkgMacros.cmake.patch"
|
||||||
|
"13.4.4":
|
||||||
|
- patch_file: "patches/13.3.1/CMakeLists.txt.patch"
|
||||||
|
- patch_file: "patches/13.3.1/pugixml-fix.patch"
|
||||||
|
- patch_file: "patches/13.3.1/FindPkgMacros.cmake.patch"
|
||||||
requirements:
|
requirements:
|
||||||
- "zlib/[1.x]"
|
- "zlib/[1.x]"
|
||||||
- "zziplib/[0.13.x]"
|
- "zziplib/[0.13.x]"
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
versions:
|
versions:
|
||||||
"1.11.6.1":
|
"1.11.6.1":
|
||||||
folder: "1.11"
|
folder: "1.11"
|
||||||
"13.4.2":
|
"13.4.4":
|
||||||
folder: "13"
|
folder: "13"
|
Loading…
x
Reference in New Issue
Block a user