Uploaded image for project: 'MariaDB ColumnStore'
  1. MariaDB ColumnStore
  2. MCOL-1701

Change Windows mcsapi build to use libraries from external directory

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • 1.1.6
    • 1.1.7, 1.2.0
    • None
    • None
    • Windows 10
    • 2018-18

    Description

      Currently to build mcsapi on Windows you have to place the required libraries directly into Visual Studio's installation folder. But, once Visual Studio updates to a new version, these libraries aren't transferred to the updated directory and need to be updated manually.

      Therefore, it seems more desirable if we can tweak the build script to include the headers and libraries from an external directory out of the Visual Studio installation folder.

      Attachments

        Activity

          Same thing applies to the included Windows C++ Redistributable that is included during the packaging process of mcsapi and mcsimport.

          jens.rowekamp Jens Röwekamp (Inactive) added a comment - Same thing applies to the included Windows C++ Redistributable that is included during the packaging process of mcsapi and mcsimport.

          Added support for external lib directory specified through the environment variable MCSAPI_BUILD_DEPENDENCY_DIR.

          Further changed the detection of the Microsoft Visual Studio C++ Redistributable Merge Module in the API and mcsimport. Now the path should be detected automatically after Visual Studio 2017 release updates.

          jens.rowekamp Jens Röwekamp (Inactive) added a comment - Added support for external lib directory specified through the environment variable MCSAPI_BUILD_DEPENDENCY_DIR. Further changed the detection of the Microsoft Visual Studio C++ Redistributable Merge Module in the API and mcsimport. Now the path should be detected automatically after Visual Studio 2017 release updates.

          For QA:

          • build the api on Windows with the external header / lib directory and execute the regression test suite
          jens.rowekamp Jens Röwekamp (Inactive) added a comment - For QA: build the api on Windows with the external header / lib directory and execute the regression test suite

          People

            dthompson David Thompson (Inactive)
            jens.rowekamp Jens Röwekamp (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.