I have set now all those that have been reported as not found and the build is running
https://ci.appveyor.com/project/sasobad ... s/23648952 <- seems ok but timed out
But it does not feel as the best solution
I have set now all those that have been reported as not found and the build is running
seems to be the same as if I set it for cmake
this one https://github.com/apeltauer/FreeCAD/re ... 64_VC15.7z
I understand that it would be better if it worked without fixed paths. However, is it usable?saso wrote: ↑Sat Apr 06, 2019 7:28 pmthis one https://github.com/apeltauer/FreeCAD/re ... 64_VC15.7z
the issue could be with just properly setting up the appveyor environment, but since appveyor is often timing out on us it probably makes more sense to first try windows builds on travis before spending to much time on fixing and improving this...
If you make a diff between my last version of the new config and the one we currently use on the master you will see that there is not much difference so in general I think it should be ok, the real problem is that it is timing out. Already our current master builds on appveyor sometimes finish an sometimes not and if I remember right apeltauer mentioned that the newer compilers are even a bit slowerabdullah wrote: ↑Sun Apr 07, 2019 11:58 am I understand that it would be better if it worked without fixed paths. However, is it usable?
Would it be acceptable to use it in its current state, while trying to figure out a better alternative?
You guys are the masters in this. I do not want to rush anybody. Just speak aloud what goes inside my head
Code: Select all
build_script:
- cd C:\projects\freecad
- mkdir build
- cd build
- cmake -DFREECAD_LIBPACK_DIR=C:\projects\freecad\FreeCADLibs
-DBoost_FILESYSTEM_LIBRARY_RELEASE=C:\projects\freecad\FreeCADLibs\lib\boost_filesystem-vc141-mt-x64-1_67.lib
-DBoost_PROGRAM_OPTIONS_LIBRARY_RELEASE=C:\projects\freecad\FreeCADLibs\lib\boost_program_options-vc141-mt-x64-1_67.lib
-DBoost_REGEX_LIBRARY_RELEASE=C:\projects\freecad\FreeCADLibs\lib\boost_regex-vc141-mt-x64-1_67.lib
-DBoost_SYSTEM_LIBRARY_RELEASE=C:\projects\freecad\FreeCADLibs\lib\boost_system-vc141-mt-x64-1_67.lib
-DBoost_THREAD_LIBRARY_RELEASE=C:\projects\freecad\FreeCADLibs\lib\boost_thread-vc141-mt-x64-1_67.lib
-DBoost_PYTHON36_LIBRARY_RELEASE=C:\projects\freecad\FreeCADLibs\lib\boost_python36-vc141-mt-x64-1_67.lib
-DBUILD_FEM_NETGEN=OFF
-DBUILD_QT5=ON
-G "%generator%" ..
- mkdir bin
- xcopy C:\projects\freecad\FreeCADLibs\bin C:\projects\freecad\build\bin /E /Q
- msbuild /m FreeCAD_Trunk.sln
When you pass the defines for FREECAD_LIBPACK_DIR and BUILD_QT5=ON then you actually don't need to set it as environment variable beforehand, do you?Looking through your appveyor.yml I dont find the line where you set the environment variable for the LibPack?!?